Slogan: Einfach, flexibel, sinnvoll

DDOControls

Of course you can use your dataclasses in a common way in your code and especially in your window, but that's a lot of work not being necessary.

As a part of the Dynamic Data Objects we integrated a special Window class DDOWindow and added the most common controls DDOEditField, DDOPopupMenu, DDOSingleCheckBox and DDOListBox, too.

Define now the used data object(s) in your window and edit the DDODataName of the DDOControl in the property pane, i. e. “lastname”.

Place a DDOListBox on your DDOWindow and enter the list-Dataname i.e. “invoices” to display all invoices of a customer in a customer screen, add “invoiceNo, invoiceDate, title” as column definition and your gone, everything needed is done behind the scene automatically.

If you want to edit the invoice in the same screen, simply add some more fields, i.e. a DDOEditingField with DDODataName “invoices.inoviceDate” or even a second DDOListbox with DDODataName “invoices.items” and when selecting an invoice in the first listbox the related information are displayed in the second litbox and the editfield.

You're not limited in the number of steps in the KVC-Arguments in the DDODataName of your DDOControls.

Using this technology you're able to build real complex windows in Minutes!