网格中的复选框控件未触发fieldupdated事件

时间:2018-10-02 13:24:55

标签: acumatica

我在自定义网格上有一个选中的复选框,不会触发Fieldupdated事件。

"bla-bla-bla"

以下是aspx页面中的代码

    protected void MyTable_Selected_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e, PXFieldUpdated del)
{
    del?.Invoke(cache, e);
    var row = (MyTable)e.Row;
    if(row.Selected == true )
    {
        //
    }
}

该字段的DAC定义

 <px:PXCheckBox ID="edSelected" runat="server" AlreadyLocalized="False" CommitChanges="True" DataField="Selected" Text="Selected">
                    </px:PXCheckBox>

当我在网格中单击时,会出现一个红色标记,并且该值未在服务器端提交。

enter image description here

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且发现网格上的属性“ BatchUpdate”被设置为“ true”,从而阻止将更改提交到服务器。

一旦将其设置为false,它就可以正常工作:

enter image description here