Course Code: LVCPMSC71
Program Level: Advanced
Who should take this course?
This course is designed for individuals who are responsible for the development of Longview Apps using the Longview Smart Client technology.
You will learn about...
- Launching an HTML page from within a procedure
- Pre-filling/pre-selecting fields on an HTML form with variable values in Application Framework
- Outputting a history file for debugging
- Displaying feedback alerts
- Displaying DataGrids via a button click action in an HTML form
- Running models before displaying a DataGrid
- Creating toolbar and context sensitive menus
- Calling models and procedure from within a DataGrid
- Uploading data in a DataGrid
- Displaying supplementary DataGrids
- Import data via a file into a DataGrid
- Displaying a Symbol Selector in an HTML form
Additional Information
- Pre-requisites
- Successful completion of Application Framework or Modeling Node course
- Basic knowledge of HTML and JavaScript
Agenda
Part I - Introduction to Longview Smart Client Apps
- Introduction to Longview Smart Client
- Configuring a Longview App
- Defining history files
- Defining and using variables between Application Framework and an HTML form
- Adding a Symbol Selector to an HTML page
- Displaying DataGrids
Part II - Enhancing the Data Grid
- Adding separatores in a Data Grid
- Defining symbols in Default View
- Defining the default level of detail in a Data Grid
- Formatting Data Grids for symbol names and descriptions
- Adding Slice dimensions
- Importing data into a Data Grid via a user file selection on an HTML form
- Adding Models for calculations
- Applying dynamic modeling
- Protecting Cells
- Adding Toolbar and context sensitive menu options
- Applying conditional cell styles to Data Grids
- Importing data via a file
- Applying a filter to the data within the Data Grid
- Applying Tabbed Data Grids
- Adding Export to Excel functionality
- Applying Input validation via the Longview JavaScript Library
Part III - Building a Longview App
- Building a Longview App Project using the functions and commands covered in the previous two sections