2012-05-04 3 views
0

가 여기에 문제의 사람Telerik RadGrid 클라이언트 측 액세스

나는 Telerik RadGrid를 사용하고있어 FormTemplate합니다. 내부는 일부 필드와 체크 상자가있는 FormTemplate이며 까다로운 곳입니다. 이러한 확인란 중 일부는 실제로 양식의 필드에 영향을줍니다. 예 :

확인란 선택을 취소하면 아래 입력란이 비활성화되고 선택이 취소됩니다. 이를 확인하면 필드가 다시 활성화됩니다.

나는 이것에 대한 모든 것을 조사해 왔으며 물론 실험을하고 있지만 너무 많은 시간을 소비하고 있습니다. 그래서 내 목표는 checkbox의 onclick이라는 함수를 가지고 RadTextBox의 가용성에 영향을 미치는 것입니다.

정상적인 JQuery를 사용하여 컨트롤을 찾았습니다 (이 클래스를 기반으로 한 클래스를 기반으로합니다).하지만이 컨트롤은 형식 지정을 위해 서브 컨트롤 telerik 렌더링을 고려하지 않습니다. 나는 TableView의 edititems를 통해 행운을 얻지 않으려 고 노력했다. 텔리 크 (Telerik) 사람들이 가이드에서 요구하는 것처럼 스크립트 코드가 모두 RadCodeBlock에 포함되어 있습니다. 이 작은 문제가 나를 당황하게하는 데 도움이 될 것입니다. 내가 컨트롤을 찾을합니까 정상 jQuery를 사용하여 시도했다

+0

사용중인 Telerik 서버 태그를 제공해 주시겠습니까? –

답변

0

은 (내가 거기에 넣어 클래스 기준)하지만이 계정으로 및 포맷에 대한 렌더링 telerik 서브 컨트롤을하지 않습니다.

Telerik 컨트롤에 문제가 있습니다. 하나의 HTML 요소가 3 가지 또는 4 가지 요소로 렌더링되어 스타일 등을 적용 할 수 있습니다. 어떻게 콤보 박스가 렌더링되는지보고 내가 말하는 것을 보게됩니다.

Telerik이 양식 내의 요소에 액세스하여 숨기거나 표시하기 위해 클라이언트 API를 제공하지 않으면 jQuery로 수행 한 작업을 수행해야하지만 렌더링 된 추가 쓰레기도 숨기거나 표시해야합니다 문제의 통제를 위해.

다행히도 추가 요소가 무엇인지 쉽게 알 수 있습니다. Firebug를 사용하여 HTML 소스를 검사하면 jQuery를 사용하여 HTML 소스를 숨길 때 사용해야하는 셀렉터와 셀렉터가 정확히 표시됩니다.

+0

명백하게 그것은 훨씬 더 편리하지 않다. 나는 컨트롤을 숨기고 싶지는 않지만 맑게하고 비활성화시킨다. ... telerik 컨트롤은 비활성화 된 속성에 영향을 미치는 속성을 추가하거나 제거하는 것에 반응하지 않는 것처럼 보인다 ... 이것은 꽤 성가신 ... –

관련 문제