SUMMARY:
In this session we discussed a new technique for creating PDF documents on-the-fly using Nitro App Builder's Beta Feature "Execute Script" behavior.
URL: https://www.youtube.com/watch?v=fUKawgRyJIg
DD#13.jpg
TIMESTAMPS AND FEATURES COVERED:
1:25​ - Grids allow downloads to PDF or Excel - overview
1:47​ - Quick overview of PDF make - the PDF package used in Valence (location in Nitro Source Editor: Resources)
2:50​ - Creating a new Data Source using an SQL statement and a new Grid in NAB
4:08​ - Creating an application in NAB using the new Grid
4:40​ - Adding a button to the grid with the Execute Script behavior
5:40​ - Setting up the Execute Script Behavior - loadPdfmake
7:00​ - Finding the Pdfmake resource in the Chrome Dev tools after clicking the Download PDF button in the app
8:25​ - Setting up the Execute Script behavior for the PDF download
10:00​ - Testing the Download PDF button
11:50​ - Creating a URL widget to show the document that we want to download (grid) 12:50​ - Execute Script behavior set up - getWidget data (widget name or number / ID) 16:00​ - Options to set up for a download of a paging grid
18:50​ - Going over the Execute script set up - Getting Data of the Grid Widget
20:00​ - Testing the PDF download with a review in Chrome Dev Tools - mask not turned off
21:10​ - Constructing on how PDF make will get and set up the data (object, content, table, body)
26:30​ - Execute Script - behavior set up - PDF make setAppVar, dataURL
28:15​ - Link the URL App Variable to the property of the URL widget
29:40​ - Execute Script behavior - Getting an image
30:15​ - Going over a helper method: getImage
32:00​ - Overview of the code - creating and downloading PDF
33:00​ - Using debugger and Chrome Dev tools
38:48​ - Executing a failure routine - PDF download - Chrome Dev Tools overview
In this session we discussed a new technique for creating PDF documents on-the-fly using Nitro App Builder's Beta Feature "Execute Script" behavior.
URL: https://www.youtube.com/watch?v=fUKawgRyJIg
DD#13.jpg
TIMESTAMPS AND FEATURES COVERED:
1:25​ - Grids allow downloads to PDF or Excel - overview
1:47​ - Quick overview of PDF make - the PDF package used in Valence (location in Nitro Source Editor: Resources)
2:50​ - Creating a new Data Source using an SQL statement and a new Grid in NAB
4:08​ - Creating an application in NAB using the new Grid
4:40​ - Adding a button to the grid with the Execute Script behavior
5:40​ - Setting up the Execute Script Behavior - loadPdfmake
7:00​ - Finding the Pdfmake resource in the Chrome Dev tools after clicking the Download PDF button in the app
8:25​ - Setting up the Execute Script behavior for the PDF download
10:00​ - Testing the Download PDF button
11:50​ - Creating a URL widget to show the document that we want to download (grid) 12:50​ - Execute Script behavior set up - getWidget data (widget name or number / ID) 16:00​ - Options to set up for a download of a paging grid
18:50​ - Going over the Execute script set up - Getting Data of the Grid Widget
20:00​ - Testing the PDF download with a review in Chrome Dev Tools - mask not turned off
21:10​ - Constructing on how PDF make will get and set up the data (object, content, table, body)
26:30​ - Execute Script - behavior set up - PDF make setAppVar, dataURL
28:15​ - Link the URL App Variable to the property of the URL widget
29:40​ - Execute Script behavior - Getting an image
30:15​ - Going over a helper method: getImage
32:00​ - Overview of the code - creating and downloading PDF
33:00​ - Using debugger and Chrome Dev tools
38:48​ - Executing a failure routine - PDF download - Chrome Dev Tools overview
