Как показать отключенный флажок на триоде - PullRequest
1 голос
/ 14 февраля 2011

Я использую asp.net TreeView, который построен на стороне сервера? Как я могу отключить флажок на узле дерева, но все равно показать его?

ТКС

Ответы [ 3 ]

1 голос
/ 29 января 2014

¿Как насчет добавления флажка ввода к тексту триода и установки ShowCheckBox = False?

ex:

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
0 голосов
/ 18 сентября 2013

К сожалению, на серверной стороне не было ни одного способа, который бы позволил отключить чекбоксы на клиенте с помощью элемента управления ASP.NET TreeView.Одним из лучших решений, которые я видел, является добавление атрибута className на стороне сервера, а затем проверка флажков на стороне клиента для определения класса и отключение.На самом деле это не так уж плохо для метода, и он работает хорошо.

className действует как флаг для кода на стороне клиента, чтобы отключить флажок.JavaScript на стороне клиента может отключить флажок, который на самом деле представляет собой HTML input.

Посмотрите на следующий пример, в котором приведен код на стороне сервера и пример JavaScript на стороне клиента.Как это сделать: Отключение ASP.net TreeView флажки

0 голосов
/ 14 февраля 2011

Вызовите функцию jQuery со стороны сервера, в функции jQuery снимите флажки.

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