отключить контроль aspxdateedit в JavaScript - PullRequest
1 голос
/ 06 июля 2010

Я использую управление редактированием даты aspx в моем приложении asp.net и c # .net. Можно ли отключить элемент управления aspxdateedit в javascript? Если да, как это сделать сделать.

с использованием

"document.get elementbyid (" datedit "). Disabled = true;"

но это не сработало !!

есть предложения по этому поводу?

Ответы [ 2 ]

2 голосов
/ 06 июля 2010

Это можно сделать с помощью метода SetEnabled на стороне клиента редактора. * 1001 Т.е. *

// JS

dateEdit.SetEnabled(false);

Обратите внимание, здесь dateEdit - это значение свойства ClientInstanceName редактора. Это позволяет вам определить имя объекта на стороне клиента java-скрипта. Используя его, вы сможете получить доступ к его свойствам и методам на стороне клиента.

1 голос
/ 03 октября 2011

Прежде всего, установите свойство 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) {document.getElementById('btnSave').enabled = false;}"

Можно попробоватьэто также:

ClientSideEvents Click="function(s, e) {btnSave.SetEnabled(false);}"

вы также можете получить доступ к этим элементам управления в коде javascript на странице aspx либо в событии обратного вызова, либо в другом методе на стороне клиента.

просто получить доступ к элементу управления со связанным с ним клиентомимя экземпляра, как у меня есть btnSave для моего ASPxButton

btnSave.SetEnabled(false);

, чтобы получить больше информации о методах этих элементов управления и клиентских событиях и т. д. См. пространство имен clientcript этих aspxEditors DevExpress.Web.ASPxEditors.Scripts Namespace

надеюсь, что вы получите решение или поможете решить вашу проблему здесь ..

Happy Coding ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...