The checkboxtree project development has been suspended. Please check the project homepage.
This extension uses Valerio Galano's jQuery checkboxTree plugin and extends CJuiWidget.
checkboxTree is lightweight jQuery plugin to handle collapsible checkbox's tree.
Yii 1.1 or above
Extract the files at protected/extensions.
Place this example code inside a form or anywhere you want:
$this->beginWidget('ext.ECheckBoxTree.ECheckBoxTree') <li><input type="checkbox"/>Root <ul> <li><input type="checkbox"/>Node 1 <ul> <li><input type="checkbox"/>Node 1.1 </ul></li> </ul> <ul> <li><input type="checkbox"/>Node 2 <ul> <li><input type="checkbox"/>Node 2.1</li> <li><input type="checkbox"/>Node 2.2</li> <li><input type="checkbox"/>Node 2.3</li> <ul> <li><input type="checkbox"/>Node 2.3.1</li> <li><input type="checkbox"/>Node 2.3.2</li> </ul> <li><input type="checkbox"/>Node 2.4</li> <li><input type="checkbox"/>Node 2.5</li> <li><input type="checkbox"/>Node 2.6</li> </ul></li> </ul> </li> <?php $this->endWidget()
Config the widget with the $options attribute. You can find the plugin documentation here.
Some time ago I developed this extension for InDaHouseRulez SL. I no longer work there, but I still support the extension.
The extension was released under the MIT license, so I made a fork on GitHub, where you'll find the latest version:
Total 3 comments
The demo site is not working, please check it out!
Hello
I'm trying to use the extension echeckboxtree and it seems it does not work entirely right.
Don't know if I'm doing something wrong. 1. created new project 2. added ZIP to extension directory 3. made the call to extension
Result: 1. Shows tree w/ checkbox
Not expected. 1. When a certain branch of tree "expands" after it has been previously "shrunk" then it can not "shrink" any more.
Why?
I will only add for interested readers a bunch of URLs about jQuery plugin, this extension uses:
Leave a comment
Please login to leave your comment.