Axapta 基于选定轴线的值显示信息对话框

Axapta 基于选定轴线的值显示信息对话框,axapta,dynamics-ax-2012,Axapta,Dynamics Ax 2012,在prospects表单(smmBusinessRelationsListPage)中,我想对以下内容进行修改: 如果选择了网格线并选中了该线的复选框a,则会显示一个对话框:“复选框已选中!” 我的第一个想法是在表单smmBusinessRelationsListPage 实现这一目标的最佳方式是什么?我需要一个特定的功能来检查线路吗 或者会: if (checkboxA == true) { info ("Checkbox checked!"); } 是否足以检查所选行?smmBusines

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

如果选择了网格线并选中了该线的复选框a,则会显示一个对话框:“复选框已选中!”

我的第一个想法是在表单
smmBusinessRelationsListPage

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

或者会:

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

是否足以检查所选行?

smmBusinessRelationsListPage
是(顾名思义)a,它使用查询作为其数据源。这意味着您不能覆盖数据源中表的
active
方法。相反,请查看列表页面的交互类,
smmBusinessRelationsListPageInteraction
(它在表单根节点的
InteractionClass
属性中定义)。此类已覆盖其父类的
selectionChanged
方法,您可以在此处检查复选框字段的状态