Imperavi编写的Yii2 Redactor与Yii2 wbraganca动态形式相结合

时间:2018-08-02 10:16:20

标签: php yii2

基本上,我将插件RedactorWbraganca dynamic form组合在一起。

可以使用动态形式,但不能使用Redactor。插入后,不会加载编辑器。 因此,我创建了jquery函数

 <td><?php
echo $form->field($modelRemark, "[{$i}]remarks")->label(false)->widget(\yii\redactor\widgets\Redactor::className(), [
    'clientOptions' => [
        'minHeight' => 250,
        'imageUpload' => \yii\helpers\Url::to(['/redactor/upload/image']),
        'buttons' => ['format', 'bold', 'italic', 'deleted',
            'lists', 'image', 'file', 'link', 'horizontalrule']
    ],
   'options' => [
           'class' => 'redactor-gue'
   ]
]) ?>
</td>

<?php
$js = <<<JS
$(function () {  
    $(".dynamicform_wrapper").on("afterInsert", function(e, item) {           
         $( ".redactor-gue" ).each(function() {
           $( this ).redactor();
        });  
    });
});
JS;

$this->registerJs($js);
?>

但是它仍然无法正常工作。 有任何建议,请帮助。

0 个答案:

没有答案