我使用`MultiSelectionHelper,我的代码就是这样:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord)
{
// to do action
currentRecord= helper.getNext();
}
但是在 currentRecord.RecId = 0,map = Common
中看到而循环中的问题没有停止这个循环不会停止,并且在没有记录的情况下继续!
答案 0 :(得分:0)
也许你需要改变你的状态,如下所示:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord.RecId != 0)
{
// to do action
currentRecord= helper.getNext();
}
如果这不起作用,请从工具菜单刷新缓存和数据。这肯定会解决问题。