2010-07-06 1 views

답변

2

이 작업은 편집기의 클라이언트 측 SetEnabled 메소드를 사용하여 수행 할 수 있습니다. 나는.

// JS

dateEdit.SetEnabled(false); 

주, 여기에 dateEdit 편집기의 ClientInstanceName 속성 값입니다. Java 스크립트 클라이언트 측 오브젝트의 이름을 정의 할 수 있습니다. 이를 사용하여 클라이언트 측 속성 및 메서드에 액세스 할 수 있습니다.

+0

안녕하세요, u 팀에게 감사드립니다. – subash

+0

고마워, 꽤 오랜 시간 동안 나를 괴롭혔다. 그리고 문서도 매우 부족합니다. 당신의 부지런한 노력으로 저의 에너지가 절감되었습니다. 유용 할 수 있도록 문서를 보관하십시오. –

1

먼저 컨트롤의 ClientInstanceName 속성을 설정하여 클라이언트 쪽 컨트롤에 액세스합니다.

ClientSideEvents Click="function(s, e) {document.getElementById('btnSave').enabled = false;}" 

유무는이 시도 할 수 있습니다 :

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

당신은 또한 하나 aspx 페이지에 자바 스크립트 코드에서 이러한 컨트롤에 액세스 할 수 있습니다

<dx:ASPxButton ID="btnSubmit" runat="server" Text="Save" AutoPostBack="false" 
       Width="120px" **ClientInstanceName="btnSave"**><ClientSideEvents Click="OnButtonClientClick" /> 
     </dx:ASPxButton> 

지금 당신은 두 가지 방법으로이 작업을 수행 할 수 있습니다 콜백 이벤트 또는 다른 클라이언트 측 메소드에서 호출합니다. 나는이 aspxEditors의 clientscript 네임 스페이스를 참조 내 ASPxButton

btnSave.SetEnabled(false); 

에 대한 btnSave이 이러한 컨트롤의 방법과 클라이언트 이벤트 등의 정보를 얻을로

은 관련 클라이언트 인스턴스 이름으로 액세스 제어 DevExpress.Web.ASPxEditors.Scripts Namespace

당신이 당신의 솔루션을 얻거나 사용자의 문제를 해결하는 데 도움이되기를 바랍니다 .. 코딩 해피

..

관련 문제