Tuesday, March 8, 2016

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