Quintiq file version 2.0
|
#parent: SelectionKBBranch
|
Response OnCreated () id:Response_SelectionKBBranch_OnCreated
|
{
|
#keys: '[105708.2.1191578305]'
|
Body:
|
[*
|
//Select the first kb branch
|
|
// if statement to prevent this from being fired again
|
// when selection is changed. This fix is only needed for thin client.
|
if( isnull( SelectionKBBranch.Data()) )
|
{
|
kbname := '';
|
internalkbfullid := maxselect ( DataHolderKB.Data(), Elements.KBFullID, el,el.Name() = ScenarioManager.CompanyKBName(), el.ChangeNr() );
|
|
|
if ( not isnull( Dialog.Data() ) and Dialog.Data().KBBranch()<>"")
|
{
|
kbname := Dialog.Data().KBBranch();
|
internalkbfullid := maxselect ( DataHolderKB.Data(), Elements.KBFullID, el, el.Branch() = kbname and el.Name() = ScenarioManager.CompanyKBName(), el.ChangeNr() );
|
}
|
|
if ( not isnull( internalkbfullid ) )
|
{
|
SelectionKBBranch.Data( internalkbfullid ); // Need this because the data extractor still does not extract any data from data holder yet. Still no data in this Selection.
|
}
|
}
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_GUIComponent_OnCreated'
|
}
|