Quintiq file version 2.0
|
#parent: #root
|
Method UIShowHideComponentForBatchEdit (
|
Boolean isInit,
|
Boolean isBatchEdit
|
) id:Method_DialogCreateEditBaseRecipeIngredient_UIShowHideComponentForBatchEdit
|
{
|
#keys: '[135040.0.219771730]'
|
Body:
|
[*
|
// Handles the toggling of the batch related component
|
if( isInit )
|
{
|
//for initialize, control batch checkboxes visibility
|
|
CheckboxBatchMin.Visible( isBatchEdit );
|
CheckboxBatchMax.Visible( isBatchEdit );
|
CheckboxBatchNom.Visible( isBatchEdit );
|
|
//disable all other component
|
if( isBatchEdit )
|
{
|
//do nothing, becasue all component is batch-editable
|
}
|
}
|
|
//batch Min
|
batchValidMin := ifexpr( isInit
|
,not isBatchEdit //when isBatchEdit,default=disable all
|
,CheckboxBatchMin.Checked()
|
);
|
EditFieldMin.Enabled( batchValidMin, "" );
|
|
|
//batch Max
|
batchValidMax := ifexpr( isInit
|
,not isBatchEdit //when isBatchEdit,default=disable all
|
,CheckboxBatchMax.Checked()
|
);
|
EditFieldMax.Enabled( batchValidMax, "" );
|
|
//batch Nom
|
batchValidNom := ifexpr( isInit
|
,not isBatchEdit //when isBatchEdit,default=disable all
|
,CheckboxBatchNom.Checked()
|
);
|
EditFieldNom.Enabled( batchValidNom, "" );
|
*]
|
}
|