如何在ListView中“设置”选定的项目

时间:2015-10-14 13:06:37

标签: axapta dynamics-ax-2012 x++

我正在使用ListView控件,并且需要设置当前选择的项目,而不是获取当前选定的项目。我已经做了很多阅读,似乎没有找到如何使用代码来做到这一点。

2 个答案:

答案 0 :(得分:2)

您可以在BudgetPlanGenerateFormGenJour.setAccountTypeControlValue中找到示例。

FormListItem item;

item = ListView.getItem(1);
item.stateSelected(true) ;
ListView.setItem(item);

答案 1 :(得分:1)

是的,特罗尔爵士你引导我回答。它是通过修改FormListItem对象而不是ListView本身来完成的。 FormListItem.stateSelected(true)将使项目标记为选中。我将它添加到ListView后尝试将其标记为选中并且它不起作用,必须在将其添加到ListView之前完成。但是,我还没试过这个,但我怀疑如果你使用ListView.setItem(...)方法它应该可以工作。