Quintiq file version 2.0 #parent: #root Method OnOK () id:Method_DialogCreateEditAccountStructure_OnOK { #keys: '[139394.0.458421571]' Body: [* // On ok //DropDownListParentAccount is bind to decractive relation, so set parentname before commit DataHolderDialogData.Data().ParentName( guard( DropDownListParentAccount.Data().Name(), "" ) ); //DropDownListAccountType is bind to declaractive relation, so before commit set the user account type name to the attribute DataHolderDialogData.Data().UserAccountTypeName( guard( DropDownListAccountType.Data().Name(),"" ) ); this.ApplyChanges(); DataHolderDialogData.Data().Commit(); if( not isnull( DataHolderForm.Data() ) ) { // Access the form, select the new account and focus to the list DataHolderForm.Data().ListAccountStructure().SelectByKey( DataHolderDialogData.Data().WrappedInstance().Key()); } this.Close(); *] }