• WebDatagrid-checkbox行如何用js控制其是否可用


    由于js不能控制WebDatagrid的可编辑不可编辑,只能用前台控制。当checkbox行需要设置有时可选有时不可选,如何用js解决。

    需要先后台设置可编辑.Behaviors.EditingCore.enabled=true;

    然后前台设置:

    WebDatagrid.get_columns().get_columnFromKey("行key值")._editableCheckbox = false;

    进行前台设置。

    <Columns>
    <ig:UnboundCheckBoxField Key="RemoveDocument" Header-Text="Rem" Width="30px"> </ig:UnboundCheckBoxField>
    <ig:BoundDataField DataFieldName="DocumentDescription" Key="DocumentDescription" Header-Text="Document Description" Width="403px" ></ig:BoundDataField>
    <ig:BoundDataField DataFieldName="LoanAppEnvelopeDocumentRecID" Key="LoanAppEnvelopeDocumentRecID" Hidden ="true"></ig:BoundDataField>
    </Columns>
    <Behaviors>
    <ig:EditingCore>
    <EditingClientEvents CellValueChanged="Grid_CellValueChanged" />
    <Behaviors>
    <ig:CellEditing>
    <ColumnSettings>
    <ig:EditingColumnSetting ColumnKey="RemoveDocument" ReadOnly="false" />
    <ig:EditingColumnSetting ColumnKey="DocumentDescription" ReadOnly="true" />
    </ColumnSettings>
    </ig:CellEditing>
    </Behaviors>
    </ig:EditingCore>
    <ig:Selection Enabled ="true"></ig:Selection>
    <ig:Activation Enabled="true"></ig:Activation>
    </Behaviors>

    事件函数:

    dgDocuments.get_columns().get_columnFromKey("HasSignerAssociatedWithDocument")._editableCheckbox = false;
  • 相关阅读:
    Codeforces Round #629 (Div. 3) (A ~ F)
    st表
    Educational Codeforces Round 81 (Rated for Div. 2)
    hihocoder#1996 : 01匹配
    P2056 [ZJOI2007]捉迷藏
    P2495 [SDOI2011]消耗战
    GUETOJ1335
    优先队列重载比较运算
    CCF认证201909-4 推荐系统
    P3178 [HAOI2015]树上操作
  • 原文地址:https://www.cnblogs.com/sizhizhiyue/p/5006638.html
Copyright © 2020-2023  润新知