PowerBuilder Kendo Components
Last updated
Was this helpful?
Last updated
Was this helpful?
This is the set of components that supports the PowerBuilder set of controls using some components that are implemented in the Kendo UI framework, currently we have a simple architecture that are based in direct inheritance from the BaseControlComponent Class as you can see in the next diagram.
This set of components could be identified with a 'wm' as a prefix on its selector and are used on a window or even some of them could be used on a Data Manager but not as a column, they load data directly from the model on the initial request.
Supported window components:
This set of components could be identified with a 'wm-dw' as a prefix on its selector and their purpose is to be used as columns of data window. DwColumnComponent is the component in charge of build a specific component using visualControlType property. Columns loads its data from dataBundle page that is a request that every data manager do in order to fill.
Supported Data Manager components:
Data manager components do not send events directly to server, these components propagate its own events to datamanager control that is the one in charge to manage events and eventualy send them,
Power Builder controls can be used both on a window and a lot of them on a data window In order to support PowerBuilder controls, its functionalities, behaviors and those two different scenarios, we provide two sets of components: data manager components and window components. Both extends from BaseControlComponent, are based in the Web components and practically have the same attributes; the differences appear in the moment that they load data.