DXL - 无法重新填充 ListView

DXL - Cannot repopulate ListView

我正在编写一个脚本,它将显示用户选择的文件夹和子文件夹中的所有模块。我可以填充我的 ListView 对话框元素一次,但是当 运行 在不同的文件夹上搜索时,我似乎无法更新结果或显示新结果。

到目前为止,我已经尝试过简单地覆盖现有行和列中的数据,但这只是附加了信息。我也试过调用 empty(listView) 方法,并在 here on the IBM DXL forums.

之后调用 realize(Main_Dialog)

使用empty方法后第一列的信息仍然可以更新,所以我尝试删除其他列并重新添加它们,这与[=的结果相同13=] 来电。

如有任何帮助,我们将不胜感激。

Mathias Mamsch 在 the IBM Developer Forums

上回答了这个问题

empty() 方法有效,但在用 void set(DBE listView, int item, int column, string value)

清空列表后我没有正确设置列表的值

论坛上有完整的解释(之前有链接)