Hey friends,
I'm looking for some help.
I got Two forms A and B.
On form A i got some grid with raws and it values.
I want to select one or more raws and when i click on form A button i will reach form B.
This form B need to be feed by the raws i selected before on form A.
I tried this code :
[FormControlEventHandler(formControlStr(EUKShowDetailsItemsForm, EUKLevelModifier), FormControlEventType::Clicked)] public static void EUKLevelModifier_OnClicked(FormControl sender, FormControlEventArgs e) { Args args = new Args(); FormRun formRun, callerFormRun; //EUKSecurityTreeNode EukSecurityTreeNode; FormDataSource EUKShowDetailsItemsForm_DS = sender.formRun().dataSource(formDataSourceStr(EUKShowDetailsItemsForm, EUKSelectedMenus)); MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct(); EUKSelectedMenus eukSelectedMenus; selectionHelper.parmDataSource(EUKShowDetailsItemsForm_DS); args.name(formstr(EUKModifyMenuItemsAccessLevel)); // Assign to args form parameters formRun = classfactory.formRunClass(args); eukSelectedMenus = selectionHelper.getFirst(); if (eukSelectedMenus.RecId) { while (eukSelectedMenus.RecId != 0) { eukSelectedMenus = selectionHelper.getNext(); } } //eukSelectedMenus = sender.formRun().dataSource().cursor(); //Get row values from row selected args.record(eukSelectedMenus); //Assign to args values formRun.init(); formRun.run(); formRun.detach(); }
The loop worked but args didnt register raws values.
Thanksfully.