echeckboxtree Lightweight jQuery plugin to handle collapsible checkbox's tree.

  1. Important
  2. Introduction
  3. Features
  4. Requirements
  5. Usage
  6. Resources
  7. License

Important ¶

The checkboxtree project development has been suspended. Please check the project homepage.

Introduction ¶

This extension uses Valerio Galano's jQuery checkboxTree plugin and extends CJuiWidget.

checkboxTree is lightweight jQuery plugin to handle collapsible checkbox's tree.

Download ¶

Download Last release

Features ¶

  • fast and lightweight plugin
  • node's checking engine
  • configurable node's ancestors checking/unchecking behaviour
  • configurable node's descendants checking/unchecking
  • public methods to trigger checking engine's events
  • tree collapse engine
  • configurable node's collapse/expand behaviour
  • configurable collapse/expand effects
  • public methods to trigger collapse engine's events
  • automatic "collapse/expand all" buttons setup
  • css configurable layout

Requirements ¶

Yii 1.1 or above

Usage ¶

Extract the files at protected/extensions.

Place this example code inside a form or anywhere you want:

<?php $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.

Resources ¶

License ¶

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:

https://github.com/jorgebg/yii-echeckboxtree

3 0
11 followers
292 downloads
Yii Version: 1.1
License: MIT
Category: User Interface
Developed by: CGeorge CGeorge
Created on: Nov 11, 2010
Last updated: 13 years ago

Related Extensions