2017-08-07 49 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。

相關問題