Master – Detail synchronization in an Oracle JET rich client application against a REST API by Lucas Jellema
By Juergenkress-Oracle on Jun 12, 2016
In a recent article (Extend Oracle JET with Table on REST API and Deploy to Node.js in Application Container Cloud) , I have described how I created a data bound Oracle JET application with a rich JET table component that reads its data from a REST API (that gets it from a DBaaS instance in its turn). The application developed in that article shows a table with Departments – read from the HR database schema. A nice next step it seems is to show a list of employees as well – and only the employees that work in the currently selected department in the departments table. When a new department is selected, the list of employees should be refreshed to align with the selected department.
The application I am creating will look as follows – after deployment onto the Application Container Cloud that is:
The steps for extending the application with a single table – Departments – to support a synchronized list of Employees are:
- Add table component to the hrm.tmpl.html template file
- Add support for single row selection to the existing table component for departments; also specify an event listener to consume the row-selection event
- Define the Employee model and Employees Collection in the
hrm.js file that defines the view model for the hrm.tmpl.html template
in a similar way as the existing Department Model and Departments
Collection (note: the data is fetched from a URL that contains a
department identifier; this is will provide the linking pin for the
synchronization between the departments table (with the selected row)
and the employees table Read the complete article here.
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.