0
Ich versuche die ID für das Kartik FileInput Widget zu setzen, aber es sieht so aus als würde es nicht gesetzt .. weil ich die hochgeladenen Ereignisse nach einem erfolgreichen Upload nicht abfangen kann .
view.php
Yii2: Kartik FileInput Widget setze id, um Ereignisse zu fangen
echo $form->field($ebook, 'imageFile')->widget(FileInput::classname(), [
'id' => 'imageFile',
'options' => ['accept' => 'pdf/*'],
'pluginOptions' => [
'allowedFileExtensions' => ['pdf'],
'showPreview' => false,
'showUpload' => true,
'uploadAsync' => true,
'uploadUrl' => Url::to(['site/upload']),
]
]);
catchevent.js
$('#imageFile').on('fileuploaded', function(event, data, previewId, index) {
var form = data.form, files = data.files, extra = data.extra,
response = data.response, reader = data.reader;
console.log('File uploaded triggered');
});
Dank finden können, hat für mich gearbeitet! – Phil