MultiSelectionHelper 没有按预期工作

MultiSelectionHelper not working as expected

我正在尝试对表单的多行执行操作。我曾尝试使用 multiselectionhelper,它似乎可以工作,但由于某种原因,它不是。我的操作仍然是查看我选择的最后一行而不是所有选择的行。

myTable myTableTmp;
MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct();

selectionHelper.parmDatasource(myTable_ds);

myTableTmp = selectionHelper.getFirst();
while (myTableTmp )
{
    //perform operation
    myTableTmp = selectionHelper.getNext();
}

这看起来可行,但仍未按预期运行。 任何帮助将不胜感激。谢谢!

我终于想通了。我不确定我是怎么错过的。答案很简单。我有这个:

    myTable myTableTmp;
MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct();

selectionHelper.parmDatasource(myTable_ds);

myTableTmp = selectionHelper.getFirst();
while (myTableTmp )
{
    localTable.methodCall();
    myTableTmp = selectionHelper.getNext();
}

我应该使用 myTableTmp.methodCall() 而不是 localtable.methodCall()

感谢任何试图提供帮助的人!