2013-01-23 4 views
1

동적으로 생성 된 ASPxRadioButtonList (s) 목록을 콜백 패널에 채워진 숨겨진 입력으로 저장합니다. 사용자가 체크 박스를 선택하면 모든 항목을 반복 할 수 있습니다. 이 RBL은 클라이언트 측에서 사용할 수 있습니다.javascript에서 devexpress 컨트롤로 변환 문자열

그러나 컨트롤의 "감사 - Something"문자열 이름을 실제 컨트롤로 변환하여 사용 목록 항목을 확인할 수있는 방법을 알아낼 수 없습니다. 여기에 내가 갖고있는 이미지가 있습니다.

enter image description here

나는 오류가 계속 : 개체 속성 또는 메서드 'SetValue는'

생각을 지원하지 않습니다?

+0

서버 쪽에서 [ClientInstanceName] (http://documentation.devexpress.com/#AspNet/DevExpressWebASPxEditorsEditPropertiesBase_ClientInstanceNametopic) 라디오 버튼을 설정 했습니까? – Filip

+0

radiobuttonlist ClientInstanceName ..을 설정 했습니까? –

답변

2

정확하게 이해했는지 모르겠지만 도움을 요청할 것입니다. 그렇지 않은 경우 서버 측 코드의 관련 부분을 게시하십시오.

이를보다 숨겨진 필드에서 ASPxRadioButtonList 이름이있는 경우 : 서버 측

  1. 설정 ASPxRadioButtonList ClientInstanceName합니다. 모든 ASPxRadioButtonList에는 다른 ClientInstanceName 값이 있어야합니다. 해당 클라이언트 인스턴스 이름을 숨겨 둡니다. 그런 다음
  2. 는 :
for(var i = 0; i < auditControls.length; i++) { 
    var clientInstanceName = auditControls[i]; 
    window[clientInstanceName].SetEnabled(true); 
} 

이 모든 radiobuttonlist 컨트롤을 가능하게 할 것이다.

+1

그게 다야! !!! 굉장해! 나는 결코 그것을 짐작하지 않고 있었을 것이다! (나는 정말로 devex 도구의 팬이 아니며 단지 기본 자바 스크립트를 사용할 수 있기를 바란다. 그러나 사용법을 아는 것에 대해 감사한다!) –

+0

분명히해야한다 - var clientInstanceName 라인은 필요 없다. 실종 된 것은 창문이었다. –

관련 문제