2017-08-07 81 views
-1

我增加了删除和拖拽按钮,但没有工作,我的代码:yii2卡尔蒂克输入控件在视图中不正常

<?= $form->field($model, 'imageFiles[]')->widget(FileInput::classname(), [ 

    'options' => ['multiple' => true, 'accept' => 'image/*', 
    'id'=>'inputFile'], 
    'pluginOptions' => [ 
    'rtl'=>'true', 
    'fileActionSettings'=>['showZoom'=>true, 'showRemove' =>true, 
    'showDrag'=>true], 
    'previewFileType' => 'image', 
    'maxFileCount' => 4, 
    'showUpload' => false, 
    ] 
]); 

在哪里我犯错误?

+0

请在这里使用:http://demos.krajee.com/widget-details/fileinput –

+0

谢谢,但我没有找到任何东西,你能帮我吗? – MHF

回答

0

当使用FORM提交模式(没有uploadUrl)。在这种情况下,您不能在上传之前移除预览缩略图 - 一个接一个(您只能全部清除 - 这是原生HTML FILE输入限制,因为无法编辑输入中的文件)。在这种情况下,我们必须添加的uploadURL:

<?= $form->field($model, 'imageFiles[]')->widget(FileInput::classname(), [ 

     'options' => ['multiple' => true, 'accept' => 'image/*', 
     'id'=>'inputFile'], 
     'pluginOptions' => [ 
     'uploadUrl' => '/site/index', 
     'rtl'=>'true', 
     'fileActionSettings'=>['showZoom'=>true, 'showRemove' =>true, 
     'showDrag'=>true], 
     'previewFileType' => 'image', 
     'maxFileCount' => 4, 
     'showUpload' => false, 
     ] 
    ]); 

这是AJAX提交模式用的uploadURL。

相关问题