模态搜索框中的Yii2 Select2不起作用

时间:2016-09-21 02:01:16

标签: ajax yii2 bootstrap-modal

我有两个基于kartik实用A和B的yii2项目。两个都使用johnitvn / ajaxcrudmodal。它看起来像单页crud与ajax模式用于创建和更新。

我在_form.php中使用了kartik select2。

然而,在基于实用A的项目中,它可以仔细工作。但是在使用实用B的项目中,它显示正确,但搜索框无效。它无法点击,我无法在其上键入任何内容。

我已将tabindex设置为false。

data = [
    {label:"new", value:10},
    {label:"repeat", value:55},
    {label:"loyal", value:35},
];

有人可以帮忙吗?我很困惑为什么在一个项目中它可以工作但不能在其他项目中工作?

谢谢,

丹尼尔

1 个答案:

答案 0 :(得分:0)

我更新到最新的kartik库,并在下面使用

<?php
Modal::begin([
    'id' => 'ajaxCrudModal',
    'footer' => '', // always need it for jquery plugin
])
?>
<?php Modal::end(); ?>
<?php $this->registerJs("$.fn.modal.Constructor.prototype.enforceFocus = $.noop;"); ?>

现在效果很好