1

我正在使用 YiiBoostrap 小部件“TbSelect2”创建一个多选框,允许您输入文本框并选择过滤列表的选项。任何选定的内容都作为列表添加到文本框中。

这在页面加载时创建时有效,但是我需要使用 ajax 在 Yiibootstrap 对话框中创建表单以节省页面加载时间。当我使用 ajax 时,它会创建一个传统的多选框,使用起来很难看。

代码完全一样,它甚至可以在对话框中工作,只有当我使用 ajax 调用 php.ini 时它才不起作用。我确信 YiiBooster 缺少一些基本的东西,我以前从未使用过它。

但有人知道为什么会这样吗?谢谢!

这是代码:

echo $form->labelEx($modelFao,'For the attention of');
     $this->widget('bootstrap.widgets.TbSelect2', array(
         'asDropDownList' => true,
         'data' => $admins,
         'name' => 'faoids',
         'id'   => 'faoids',
         'htmlOptions' => array (
             'multiple'  => 'multiple',
         ),
         'options' => array(
             'placeholder' => 'disciplines',
             'width' => '80%',
             'tokenSeparators' => array(',')
)));

复制并粘贴确切的代码以在 ajax 调用中再次使用

4

0 回答 0