如何在Yii2 kartik \ tree \ TreeViewInput中设置默认值

时间:2017-07-05 09:42:34

标签: php yii2

我在项目中使用了kartik\tree\TreeViewInput,但是在更新形式中,我无法在树视图输入中显示当前选定的值!

我根据文档尝试了这样的事情:

<?=  $form->field($model, 'tags')->widget(\kartik\tree\TreeViewInput::className(),[
                                                    'name' => 'tags',
                                                    'query' => Tags::find()->addOrderBy('root, lft'),
                                                    'value' => 1,
                                                    'headingOptions' => ['label' => 'tags'],
                                                    'rootOptions' => ['label'=>'<i class="fa fa-building"></i>'],
                                                    'fontAwesome' => true,
                                                    'asDropdown' => true,
                                                    'multiple' => true,
                                                    'options' => ['disabled' => false]
                                                ]);   ?>

但它不显示标签(id ='1')!我应该如何显示值?

1 个答案:

答案 0 :(得分:0)

使用:

 'displayValue' => 1,

在表单上自动显示id = 1的节点。

如果您不想自动显示任何节点,请使用:

'displayValue' => 0,