Dev ASPxGridView 中自定义EditForm中根据新增和编辑模式变化按钮的可用状态

  • Post author:
  • Post category:其他


Dev ASPxGridView 中自定义EditForm中根据新增和编辑模式变化按钮的可用状态:

思路:在页面使用onInit新建后台事件:ASPxHyperLink_scan_Init根据wdtpzb_grd.IsNewRowEditing状态判断是新增还是编辑状态,然后进行不同的操作,这里使用了scan_link.ClientEnabled = true;是指在客户端呈现可用状态,反之则为不可用状态。

前台代码:

<td class="auto-style18">
<dx:ASPxHyperLink ID="ASPxHyperLink_scan" ClientInstanceName="ASPxHyperLink_scan" EnableClientSideAPI="True" runat="server" Text="扫描" OnInit="ASPxHyperLink_scan_Init" onClick="scanner_disp();" Theme="Aqua" />
</td>

后台代码:

 protected void ASPxHyperLink_scan_Init(object sender, EventArgs e)
        {
            ASPxHyperLink scan_link=sender as ASPxHyperLink;
            if(wdtpzb_grd.IsNewRowEditing)
            {
                scan_link.ClientEnabled = true;
            }
            else
            {
                scan_link.ClientEnabled = false;
            }
        }

秋风DEV WEBFORM开发笔记,希望帮到大家!企业需求或同行交流可联系:QQ:375172665



版权声明:本文为hmwz0001原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。