【问题标题】:yii select2 plugin preload datayii select2 插件预加载数据
【发布时间】:2013-07-19 21:26:17
【问题描述】:

我如何在 yii 中设置 yii-select2 中的预选数据,就像这个例子

http://ivaynberg.github.io/select2/index.html#locked-selections

这是我的代码,我想为预选数据显示另一个数组

$this->widget('bootstrap.widgets.TbSelect2', array(
'asDropDownList' => false,

'name' => 'YumProfile[projectlist]',
'options' => array(
    'multiple' => true,
    'data' => $array,   

    'width' => '40%',
    'tokenSeparators' => array('##', ' ')
)));

【问题讨论】:

    标签: twitter-bootstrap yii jquery-select2


    【解决方案1】:

    似乎正在使用 YiiBooster。我希望你试试这个:

    $array =  array(
                'active'  => 'Active',
                'pending' => 'Pending',
                'invited' => 'Invited',
                'deleted' => 'Deleted'
            )
    
    $this->widget('bootstrap.widgets.TbSelect2', array(
        'asDropDownList' => false,
        'name' => 'YumProfile[projectlist]',
        'data' => $array,
        ...
        'htmlOptions' => array(
            'options' => array( // selected options by default
            'active' => array(
                    'selected' => true,
                )
            )
        ),
    )
    );
    

    我也对Yii Select2 Extension 做了同样的事情,但方法略有不同。

    【讨论】:

    • 首先感谢您的重播!我的数据是这样的二维数组: $array2 = array(array("id"=>"1",'text'=>"mm"), array("id"=>"2",' text'=>"mm2"), array("id"=>"2",'text'=>"mm3"), ); 如何为 selected=true 设置这些数组的 html 选项?!
    • Okey 明白了 ;) 非常感谢,我正在改变我对数据的暗示
    猜你喜欢
    • 2017-01-15
    • 2019-09-01
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    相关资源
    最近更新 更多