根据所选网格线的值显示信息对话框

时间:2016-09-14 11:34:37

标签: axapta dynamics-ax-2012

在潜在客户表单(smmBusinessRelationsListPage)中,我想对以下内容进行修改:

如果选中了网格线并且选中了该行的CheckboxA,则显示一个对话框:“选中复选框!”

我的第一个想法是使用active()

形式的smmBusinessRelationsListPage方法构建此项检查

实现这一目标的最佳方法是什么?我需要一个特定的功能来检查线路吗?

或者会:

if (checkboxA == true) {
info ("Checkbox checked!");
}

足以检查选定的行吗?

1 个答案:

答案 0 :(得分:3)

smmBusinessRelationsListPage是(如名称所示)列表页面,它使用查询作为其数据源。这意味着您无法覆盖数据源中表的活动方法。而是看一下列表页面的交互类smmBusinessRelationsListPageInteraction(在表单的根节点的InteractionClass属性中定义)。此类已经覆盖其父级的selectionChanged方法,您可以在此处检查复选框字段的状态。