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 版权协议,转载请附上原文出处链接和本声明。