动态填充组合框中的值

时间:2013-07-12 17:27:13

标签: axapta dynamics-ax-2009

我有一个表单,用户选择一个Item#并获取所选Item的信息。通过使用组合框控件添加另一个过滤器来选择“仓库”,这种形式得到了增强。

我可以使用查找仓库(列表很大)来选择“仓库”,但是我想尝试查询仓库的Item#值并填充到组合框中。

尝试附加屏幕截图,不幸的是,系统不允许我这样做。如果我需要提供更多细节,请告诉我。

可行吗?

1 个答案:

答案 0 :(得分:0)

我建议你用临时表做这件事。在AOT中创建一个,并在表单中将其声明为全局变量。

当修改项目(数据源字段或设计控件,选择更准确的内容)时,只需删除表格内容,然后根据需要填写。

在控件查找方法中,调用临时表查找方法,即“静态空查找(TMPTable _tmpTable)”。使用TMPtable上的标准查询执行SysTableLookup,但使用QueryBuildDataSource.setCursor(_tmpTable)非常重要(我现在不记得Query或QueryRun中的方法setCursor()在哪里,稍微搜索一下)。