Devexpress 在javascript中禁用aspxdateedit控件

Devexpress 在javascript中禁用aspxdateedit控件,devexpress,Devexpress,我在asp.net和c#.net应用程序中使用aspx日期编辑控件。 可以在javascript中禁用aspxdateedit控件吗?如果可以的话,该怎么做呢 使用 “document.get elementbyid(“datedit”).disabled=true;” 但是它没有成功 有什么建议吗 这可以使用编辑器的客户端SetEnabled方法来完成。即 //JS 注意,这里的dateEdit是编辑器的ClientInstanceName属性值。它允许您定义java脚本客户端对象的名称。使用

我在asp.net和c#.net应用程序中使用aspx日期编辑控件。 可以在javascript中禁用aspxdateedit控件吗?如果可以的话,该怎么做呢

使用

“document.get elementbyid(“datedit”).disabled=true;”

但是它没有成功


有什么建议吗

这可以使用编辑器的客户端SetEnabled方法来完成。即

//JS


注意,这里的dateEdit是编辑器的ClientInstanceName属性值。它允许您定义java脚本客户端对象的名称。使用它,您将能够访问其客户端属性和方法。

首先设置控件的ClientInstanceName属性以访问客户端的控件

 <dx:ASPxButton ID="btnSubmit" runat="server" Text="Save" AutoPostBack="false"
                Width="120px" **ClientInstanceName="btnSave"**><ClientSideEvents Click="OnButtonClientClick" />
        </dx:ASPxButton>
你也可以试试这个:

ClientSideEvents Click="function(s, e) {btnSave.SetEnabled(false);}"
您还可以通过回调事件或其他客户端方法在aspx页面的javascript代码中访问这些控件

只需使用关联的客户端实例名称访问控件,因为我已经为我的ASPxButton保存了btnSave

btnSave.SetEnabled(false);
获取有关这些控件的方法和客户端事件等的更多信息。请参阅这些aspxeditor的clientscript命名空间

希望您能在这里找到解决方案或帮助您解决问题


快乐编码..

非常感谢,它困扰了我好几个小时。而且文档也非常稀少。你的努力节省了我的精力。请妥善保管这些文件,以便有用。
ClientSideEvents Click="function(s, e) {btnSave.SetEnabled(false);}"
btnSave.SetEnabled(false);