У меня есть asp.net treeview управление, на которое я должен смочь установить родительский узел частично проверенный, чтобы показать, что проверяются дочерние узлы. В основном мне нужны 3 флажка со многими состояниями или состояния. Все, что я вижу от просмотра кода, является способами установить проверенный TRUE или FALSE.
Спасибо.
В . Net, в основном потому, что эта функциональность не поддерживается в HTML для флажка. Существует ряд сторонних компонентов, которые делают это (например, элементы управления "FolderView"). Или вы можете легко создать свой собственный серверный элемент управления для этого. Извините за плохие новости.
Я уже делал это раньше. По сути, вы отслеживаете состояние основного флажка. Используя пользовательский класс javascript и CSS спрайты для изображений, вы накладываете на флажок соответствующее изображение.
Вот быстрый пример, который я нашел
http://www.codeproject.com/KB/aspnet/TriStateCheckBox.aspx
Вот концепция CSS Sprites и трехсостоятельного флажка. Я уже делал нечто подобное.
http://shamsmi.blogspot.com/2008/12/tri-state-checkbox-using-javascript.html