To toggles between simple and advance button in form ......
in simple buttton clicked method -----------------
void clicked()
{
super();
element.toggelSimpleAdvanced(!advanced);
}
in advance buttton clicked method -----------------
void clicked()
{
super();
element.toggelSimpleAdvanced(!advanced);
}
void toggelSimpleAdvanced(boolean _advanced = advanced)
{
element.lock();
advanced = _advanced;
if (!advanced)
{
TabTable.showTabs (false);
TabLine.showTabs (false);
TabTableSimple.visible (true);
TabtableOverview.visible (false);
TabTableGeneral.visible (false);
TabTableSetup.visible (false);
TabTableDelivery.visible (false);
TabTableFrom.visible (false);
TabTableTo.visible (false);
TabLineOverview.visible (true);
TabLineGeneral.visible (true);
TabLineSetup.visible (true);
TabLineQuantityShipNow.visible (true);
TabLineQuantityReceiveNow.visible (true);
TabLineDimension.visible (true);
//tabLineDimension.visible (false);
ButtonToggleSimple.visible (true);
ButtonToggleAdvance.visible (false);
TabTable.tab(2);
TabLine.tab(1);
}
else
{
TabTable.showTabs (true);
TabLine.showTabs (true);
TabTableSimple.visible (false);
TabtableOverview.visible (true);
TabTableGeneral.visible (true);
TabTableSetup.visible (true);
TabTableDelivery.visible (true);
TabTableFrom.visible (true);
TabTableTo.visible (true);
TabLineOverview.visible (true);
TabLineGeneral.visible (true);
TabLineSetup.visible (true);
TabLineQuantityShipNow.visible (true);
TabLineQuantityReceiveNow.visible (true);
TabLineDimension.visible (true);
ButtonToggleSimple.visible (false);
ButtonToggleAdvance.visible (true);
TabTable.tab(1);
}
element.resetSize();
element.unLock();
if (advanced)
AdvancedTransferTable_TransferId.setFocus();
else
InventTransferTable_TransferId.setFocus();
}
in form init method add this code
advanced = true;
element.toggelSimpleAdvanced();
inventtransfertable_ds.refresh();
inventtransfertable_ds.reread();
inventtransfertable_ds.research();
No comments:
Post a Comment