为什么带有 Form View DataSource 的 MultiSelectionHelper 不会停止?
Why MultiSelectionHelper with Form View DataSource doesn't stop?
我正在使用 `MultiSelectionHelper,我的代码是这样的:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord)
{
// to do action
currentRecord= helper.getNext();
}
但是 while 循环中的问题在 Debug currentRecord.RecId = 0 , map = Common[= 时没有停止11=]
循环不停,继续不记录!
也许您需要像下面这样更改您的 while 条件:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord.RecId != 0)
{
// to do action
currentRecord= helper.getNext();
}
如果这不起作用,请从工具菜单刷新缓存和数据。这样肯定能解决问题。
我正在使用 `MultiSelectionHelper,我的代码是这样的:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord)
{
// to do action
currentRecord= helper.getNext();
}
但是 while 循环中的问题在 Debug currentRecord.RecId = 0 , map = Common[= 时没有停止11=]
循环不停,继续不记录!
也许您需要像下面这样更改您的 while 条件:
MyView currentRecord;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
helper.parmDatasource(MyView_ds);
currentRecord = _helper.getFirst();
while (currentRecord.RecId != 0)
{
// to do action
currentRecord= helper.getNext();
}
如果这不起作用,请从工具菜单刷新缓存和数据。这样肯定能解决问题。