JsTree for Yii2.
WIP...
The preferred way to install this helper is through composer.
Either run
php composer.phar require "iutbay/yii2-jstree" "*"
or add
"iutbay/yii2-jstree" : "*"
to the require section of your application's composer.json
file.
https://packagist.org/packages/iutbay/yii2-jstree
With model and ActiveForm :
<?= $form->field($model, 'test')->widget(\iutbay\yii2jstree\JsTree::className(), [
'items' => [
[
'id' => 1,
'text' => 'Test 1',
'children' => [
[
'id' => 2,
'text' => 'Test 2',
],
],
],
[
'id' => 3,
'text' => 'Test 3',
'icon' => 'fa fa-file', // font awesome icon
],
],
]) ?>
Without model :
<?= \iutbay\yii2jstree\JsTree::widget([
'name' => 'test',
'value' => '1,2',
'items' => [
[
'id' => 1,
'text' => 'Test 1',
'children' => [
[
'id' => 2,
'text' => 'Test 2',
],
],
],
[
'id' => 3,
'text' => 'Test 3',
'icon' => 'fa fa-file', // font awesome icon
],
],
]) ?>