示例#1
0
        </div>
        <div class="col-sm-4">
            <?php 
    echo $form->field($node, $iconTypeAttribute)->widget(\kartik\select2\Select2::classname(), ['name' => 'Tree[' . $iconTypeAttribute . ']', 'model' => $node, 'attribute' => $iconTypeAttribute, 'addon' => ['prepend' => ['content' => Inflector::titleize($iconTypeAttribute)]], 'data' => [TreeView::ICON_CSS => 'CSS Suffix', TreeView::ICON_RAW => 'Raw Markup'], 'options' => ['id' => 'tree-' . $iconTypeAttribute, 'placeholder' => Yii::t('app', 'Select'), 'multiple' => false] + $inputOpts, 'pluginOptions' => ['allowClear' => false]])->label(false);
    ?>
        </div>
    </div>

    <h4><?php 
    echo Yii::t('kvtree', 'Route');
    ?>
</h4>
    <div class="row">
        <div class="col-sm-6">
            <?php 
    echo $form->field($node, Tree::ATTR_ACCESS_DOMAIN)->widget(\kartik\select2\Select2::classname(), ['name' => Html::getInputName($node, Tree::ATTR_ACCESS_DOMAIN), 'model' => $node, 'attribute' => Tree::ATTR_ACCESS_DOMAIN, 'addon' => ['prepend' => ['content' => 'Access Domain']], 'data' => Tree::optsAccessDomain(), 'options' => ['id' => 'tree-access_domain', 'multiple' => false], 'pluginOptions' => ['allowClear' => true]])->label(false);
    ?>
        </div>
        <div class="col-sm-6">
            <?php 
    echo $form->field($node, Tree::ATTR_ROUTE)->widget(\kartik\select2\Select2::classname(), ['name' => Html::getInputName($node, Tree::ATTR_ROUTE), 'model' => $node, 'attribute' => Tree::ATTR_ROUTE, 'addon' => ['prepend' => ['content' => 'Route']], 'data' => Tree::optsRoute(), 'options' => ['multiple' => false], 'pluginOptions' => ['allowClear' => true]])->label(false);
    ?>
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            <?php 
    echo $form->field($node, Tree::ATTR_VIEW)->widget(\kartik\select2\Select2::classname(), ['name' => Html::getInputName($node, Tree::ATTR_VIEW), 'model' => $node, 'attribute' => Tree::ATTR_VIEW, 'addon' => ['prepend' => ['content' => 'Available Views']], 'data' => Tree::optsView(), 'options' => ['id' => 'tree-views', 'placeholder' => Yii::t('app', 'Type to autocomplete'), 'multiple' => false], 'pluginOptions' => ['allowClear' => true]])->label(false);
    ?>
        </div>
    </div>
示例#2
0
    ?>
            </div>
        </div>
        <?php 
    Box::end();
    ?>
        <?php 
    if ($node->isPage()) {
        ?>
            <?php 
        Box::begin(['title' => Yii::t('kvtree', Yii::t('kvtree', 'Route')), 'collapse' => true, 'collapse_remember' => false, 'collapseDefault' => false]);
        ?>
            <div class="row">
                <div class="col-xs-12 col-sm-6">
                    <?php 
        echo $form->field($node, Tree::ATTR_ACCESS_DOMAIN, ['addon' => ['prepend' => ['content' => 'Access Domain']]])->dropDownList(Tree::optsAccessDomain())->label(false);
        ?>
                </div>
                <div class="col-xs-12 col-sm-6">
                    <?php 
        echo $form->field($node, Tree::ATTR_ROUTE)->widget(\kartik\select2\Select2::classname(), ['name' => Html::getInputName($node, Tree::ATTR_ROUTE), 'model' => $node, 'attribute' => Tree::ATTR_ROUTE, 'addon' => ['prepend' => ['content' => 'Route']], 'data' => Tree::optsRoute(), 'options' => ['placeholder' => Yii::t('pages', 'Select route'), 'multiple' => false], 'pluginOptions' => ['allowClear' => true]])->label(false);
        ?>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 col-sm-12">
                    <?php 
        echo $form->field($node, Tree::ATTR_VIEW)->widget(\kartik\select2\Select2::classname(), ['name' => Html::getInputName($node, Tree::ATTR_VIEW), 'model' => $node, 'attribute' => Tree::ATTR_VIEW, 'addon' => ['prepend' => ['content' => 'Available Views']], 'data' => Tree::optsView(), 'options' => ['id' => 'tree-views', 'placeholder' => Yii::t('pages', 'Type to autocomplete'), 'multiple' => false], 'pluginOptions' => ['allowClear' => true]])->label(false);
        ?>
                </div>