Как я устанавливаю Флажок TreeView на частично проверенный?

У меня есть asp.net treeview управление, на которое я должен смочь установить родительский узел частично проверенный, чтобы показать, что проверяются дочерние узлы. В основном мне нужны 3 флажка со многими состояниями или состояния. Все, что я вижу от просмотра кода, является способами установить проверенный TRUE или FALSE.

Спасибо.

6
задан Dilbert789 18 February 2010 в 18:55
поделиться

2 ответа

В . Net, в основном потому, что эта функциональность не поддерживается в HTML для флажка. Существует ряд сторонних компонентов, которые делают это (например, элементы управления "FolderView"). Или вы можете легко создать свой собственный серверный элемент управления для этого. Извините за плохие новости.

3
ответ дан 17 December 2019 в 00:08
поделиться

Я уже делал это раньше. По сути, вы отслеживаете состояние основного флажка. Используя пользовательский класс javascript и CSS спрайты для изображений, вы накладываете на флажок соответствующее изображение.

Вот быстрый пример, который я нашел

http://www.codeproject.com/KB/aspnet/TriStateCheckBox.aspx

Вот концепция CSS Sprites и трехсостоятельного флажка. Я уже делал нечто подобное.

http://shamsmi.blogspot.com/2008/12/tri-state-checkbox-using-javascript.html

4
ответ дан 17 December 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: