Im 서버 측에서 생성 된 asp.net TreeView를 사용하고 있습니까? 트리 노드에서 확인란을 비활성화 할 수 있지만 표시 할 수 있습니까?treenode에서 비활성화 된 체크 박스를 표시하는 방법
TKS
Im 서버 측에서 생성 된 asp.net TreeView를 사용하고 있습니까? 트리 노드에서 확인란을 비활성화 할 수 있지만 표시 할 수 있습니까?treenode에서 비활성화 된 체크 박스를 표시하는 방법
TKS
전화 당신의 jQuery 기능의 서버 측에서 jQuery를 기능은 체크 박스를 해제합니다.
불행히도 서버 측에서 ASP.NET TreeView 컨트롤을 사용하여 클라이언트에서 렌더링 된 체크 박스를 비활성화하는 방법은 없습니다. 내가 본 좋은 해결책 중 하나는 className
속성을 서버 측에 추가 한 다음 클래스의 클라이언트 측 확인란을 검사하여 사용하지 않도록 설정하는 것입니다. 이것은 실제로 너무 나쁜 방법이 아니며 잘 작동합니다.
className
은 클라이언트 측 코드가 확인란을 비활성화하는 플래그 역할을합니다. 클라이언트 쪽 JavaScript 수 실제로는 단지 HTML input
확인란의 선택을 해제하십시오.
¿ 무엇의 TreeNode과 세트의 텍스트 입력 체크 박스를 추가하는 방법에 대한 ShowCheckBox = 거짓?
예 :
If NotEnabled Then
TreeNodeSDM.ShowCheckBox = False
TreeNodeSDM.SelectAction = TreeNodeSelectAction.None
Dim cChecked As String = ""
If bChecked Then cChecked = "checked='checked'"
TreeNodeSDM.Text = "<input type='checkbox' disabled='disabled' " & cChecked & "><font
color='GRAY'>" & TreeNodeSDM.Text & "</font>"
End If
모든 체크 박스를 해제하려고하거나 몇 가지 선택입니까? 어느 쪽이든, 당신은 TreeNode가 "Enabled"와 같은 것을 가지지 않는 것처럼 자바 스크립트 (jQuery는 훨씬 더 쉽게 만들 수 있습니다)를 사용해야 할 수도 있습니다. –