thiagotalma / yii2-jstree
Widget for Yii Framework 2.0 to use JsTree
Installs: 51 073
Dependents: 4
Suggesters: 0
Security: 0
Stars: 32
Watchers: 7
Forks: 13
Type:yii2-extension
Requires
- bower-asset/jstree: *
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-11-06 12:47:22 UTC
README
Widget for Yii Framework 2.0 to use JsTree
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist thiagotalma/yii2-jstree "~1.0.0"
or add
"thiagotalma/yii2-jstree": "~1.0.0"
to the require section of your composer.json
file.
Usage
Once the extension is installed, simply use it in your code by :
<?= \talma\widgets\JsTree::widget([ 'attribute' => 'attribute_name', 'model' => $model, 'core' => [ 'data' => $data ... ], 'plugins' => ['types', 'dnd', 'contextmenu', 'wholerow', 'state'], ... ]); ?>
Usage without a model (you must specify the "name" attribute) :
<?= \talma\widgets\JsTree::widget([ 'name' => 'js_tree', 'core' => [ 'data' => $data ... ], 'plugins' => ['types', 'dnd', 'contextmenu', 'wholerow', 'state'], ... ]); ?>
If you wanna use the contextmenu plugin and you are having issues with a not appearing menu, you should add the following css to your site:
.vakata-context { z-index:999 !important; }