i created a dialog using sysOperationFramework that has 2 menu items in it.
I had to create a contract class just to make groups in order for the menu items to appear at the top of the dialog
[DataContractAttribute,
SysOperationContractProcessingAttribute(classStr(AAUIBuilder)),
SysOperationGroup('Grp1', 'Group1', '1'),
SysOperationGroup('Grp2', 'Group2', '2')]
class AAContract
{
}
class AAUIBuilder extends SysOperationAutomaticUIBuilder
{
FormBuildFunctionButtonControl button1;
FormBuildFunctionButtonControl button2;
FormBuildGroupControl grp1;
FormBuildGroupControl grp2;
public void build()
{
super();
grp1 = this.dialog().formBuildDesign().control('Grp1');
button1 = grp1.addControl(FormControlType::MenuFunctionButton, 'Button1');
button1.menuItemType(MenuItemType::Display);
button1.menuItemName(menuItemDisplayStr(AAButton1));
grp2 = this.dialog().formBuildDesign().control('Grp2');
button2 = grp2.addControl(FormControlType::MenuFunctionButton, 'Button2');
button2.menuItemType(MenuItemType::Display);
button2.menuItemName(menuItemDisplayStr(AAButton2));
}
}
since i'm not using the contract for anything, how can i create dialog groups without it?