Report Download Element
The Report Download element allows users to generate and download PDF reports containing data from your application. This powerful element enables you to configure multiple data sources, select specific fields to include, and choose whether to include data from the current user only or all users. Report Download elements can be used in both Web Cards and Mobile Cards.

It comes with the following attributes:
Button Text: The label displayed on the download button. By default, this is set to "Download Report" but can be customized to match your application's needs.
Loading Text: The text displayed while the report is being generated. Default is "Generating..." This provides feedback to users during the PDF creation process.
Report Title: The title that appears at the top of the generated PDF document. This helps identify the report's purpose and content.
Include Timestamp: When enabled, adds the current date and time to the report header, making it easy to track when the report was generated.

Configuring Data Sources
The Report Download element uses a multi-source selection system that allows you to include data from multiple pages and tiles in a single report.
User Scope
Choose which users' data to include in the report:
- Current User Only: The report will only contain data entered by the user who clicks the download button.
- All Users: The report will aggregate data from all users who have interacted with the selected sources.

Adding Data Sources
Click the "Add Source" button to open the source selection modal. From here you can:
- Select a Page: Choose which page contains the data you want to include.
- Select a Tile: Pick the specific tile within that page.
- Select Fields: Check the fields you want to include in the report.

Managing Multiple Sources
After adding a source, it appears in the sources list showing:
- The page name
- The tile name
- The number of fields selected
You can:
- Edit a source by clicking the pencil icon
- Remove a source by clicking the X icon
- Add more sources by clicking "Add Source" again

Generated PDF Structure
The downloaded PDF includes:
- Header: Report title and optional timestamp
- Data Sections: One section per data source, organized by page and tile
- Field Values: Each selected field with its label and value
- Footer: "powered by ACENji.com a Super App - The NoCode Super Builder for Web & native mobile apps"
Tips for Using Report Download
Plan your data structure: Before adding the Report Download element, ensure your pages and tiles are organized logically so the report makes sense.
Use descriptive field labels: The labels you set for your form fields will appear in the PDF, so make them clear and professional.
Consider user scope carefully: "All Users" reports can contain large amounts of data. Use this option when you need aggregated data for analysis or management review.
Test with sample data: Always test your report configuration with actual data to ensure it displays correctly before publishing your application.
Questions?
If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.
Useful Links:
What is the Button Element? - https://help.acenji.com/#/./create-web-application/elements/button/index Using the Card List Element - https://help.acenji.com/#/./create-web-application/elements/card-list/index Learn about the Info Element - https://help.acenji.com/#/./create-web-application/elements/info/index