public function run()
 {
     $view = $this->getView();
     SortableAsset::register($view);
     $options = '';
     if ($this->sortOptions !== null) {
         $options = Json::encode($this->sortOptions);
     }
     $id = $this->options['id'];
     $view->registerJs("jQuery('#{$id} table tbody').sortable({$options});");
     parent::run();
 }
Exemple #2
0
<?php

use yii\helpers\Html;
use yii\helpers\Url;
use yii\bootstrap\Tabs;
\yii\jui\SortableAsset::register($this);
$this->registerCssFile(\yii\helpers\Url::base() . '/assetbundle/nestedset/css/tree.css');
$this->params['breadcrumbs'][] = ['label' => Yii::t(Yii::$app->controller->module->id, 'Member'), 'url' => ['backend/default/index']];
$this->params['breadcrumbs'][] = Yii::t(Yii::$app->controller->module->id, 'Role tree');
?>

<!-- Nav tabs -->
<ul class="nav nav-tabs">
    <li class="active"><?php 
echo Html::a(Yii::t(Yii::$app->controller->module->id, 'Role tree'), ['backend/rbac/index']);
?>
</li>
    <li><?php 
echo Html::a(Yii::t(Yii::$app->controller->module->id, 'Role and Permission'), ['backend/rbac/item']);
?>
</li>
</ul>

<div class="panel panel-default" style="border-top: 0;">
    <div class="panel-body">
        <div class="tree">
            <?php 
echo $treeHtml;
?>
        </div>
    </div>