Create or extend the user interface

The client in Dynamics 365 for Finance and Operations is an HTML web client that runs in major browsers such as Microsoft Edge, Safari, and Chrome. The move to a web client has created the following changes for client forms and controls:

  • Form controls are split into logical and physical parts. The physical presentation of forms and controls is now HTML, JavaScript, and CSS that runs within the browser. The X++ logical API and related state run on the server.
  • The logical and physical parts are kept in sync through service calls that communicate changes from each side.
  • The server tier keeps the form state in memory while the form is open.

While a lot has changed regarding how forms and controls run, for developers, creating a new user interface or form is similar to Dynamics 365 for Finance and Operations. You continue to create forms, menu items, and menus to build a user interface. The form metadata continues to be used to define controls and application logic.

You create a form, add data sources, and design form layout by adding controls and add business logic by overriding the methods. A new extensible control framework has been added that lets you add additional controls.

The operations documentation provides comprehensive technical details related to the user interface and can be found at https://docs.microsoft.com/en-us/dynamics365/operations/dev-itpro/user-interface/user-interface-development-home-page.

The following section talks about some of these user interface development concepts for operations.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.173.40