Подскажите по Kartik Input

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Подскажите по Kartik Input

Сообщение evgeniy123 »

Пытаюсь подружиться к плагином Kartik Input http://demos.krajee.com/widget-details/ ... nced-usage. Не могу понять поведение плагина в одном моменте. когда добавляю картинку и потом нажимаю на кнопку корзинки, что бы удалить только что загруженную картинку, то он просто удаляем картинку с canvast. Это нормально и нужно писать js самому ?

Код: Выделить всё


 <?=
                                $form->field($model_registration, 'piece_recto_doc')->widget(FileInput::classname(), [
                                    // 'name' => 'file',
                                    // 'id' => 'fileUpload',
                                    'attribute' => 'attachment_1[]',
                                    'options'=>[
                                        'multiple'=>false,
                                        'options' => ['accept' => 'image/*'],
                                    ],
                               
                                    'pluginOptions' => [



                                        'initialPreviewCount'=>1,
                                        'initialPreviewShowDelete' => true,
                                        'fileActionSettings'=> [
                                    'showZoom'=> false,
    'indicatorNew'=> '&nbsp;'
],
                                       
                                        'theme' => 'fa',

                                        'initialPreviewAsData' => true, // identify if you are sending preview data only and not the raw markup
                                        'allowedFileExtensions'=>['jpg','png'],
                                        'uploadUrl' => Url::to(['/driver/identity-recto-doc']),
                                        'uploadExtraData' => [
                                           // 'album_id' => 20,
                                            // 'cat_id' => 'Nature'
                                        ],
                                        'overwriteInitial'=> false,
                                        'initialPreviewFileType' => 'image', // image is the default and can be overridden in config below
                                        'initialPreview' => ($model_registration->piece_recto_doc !==null) ? [
                                              "/uploads_registration_driver/piece_recto/".$model_registration->piece_recto_doc] : [],

                                        'initialPreviewConfig' => [
            ['url' => "/driver/delete-image", 'key' => 'piece_recto'],
        ],
                                        'maxFileCount' => 1,
                                        'minFileCount' => 1
                                    ]
                                ])->label(false);
                                ?>
                                
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: Подскажите по Kartik Input

Сообщение lenbord »

не хватает свойства deleteUrl, по которому будет удаляться изображение
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: Подскажите по Kartik Input

Сообщение lenbord »

Код: Выделить всё

<?= $form->field($model, 'image')->widget(FileInput::classname(), [
    'options' => ['accept' => 'image/*'],
    'pluginOptions' => [
        'initialPreviewAsData' => true,
        'initialPreview' => ($model->image) ? [$model->getFullImage()] : [],
        'overwriteInitial' => false,
        'deleteUrl' => Url::toRoute(['/article/article/delete-preview', 'id' => $model->id]),
    ],
]); ?>
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: Подскажите по Kartik Input

Сообщение evgeniy123 »

lenbord писал(а): 2018.03.07, 12:51

Код: Выделить всё

<?= $form->field($model, 'image')->widget(FileInput::classname(), [
    'options' => ['accept' => 'image/*'],
    'pluginOptions' => [
        'initialPreviewAsData' => true,
        'initialPreview' => ($model->image) ? [$model->getFullImage()] : [],
        'overwriteInitial' => false,
        'deleteUrl' => Url::toRoute(['/article/article/delete-preview', 'id' => $model->id]),
    ],
]); ?>
Вставил

Код: Выделить всё

 'deleteUrl' => Url::toRoute(['/article/article/delete-preview', 'id' => $model->id]),
в блок

Код: Выделить всё

pluginOptions
. всё равно не срабатывает :( Могу только удалить сразу после загрузки страницы как и раньше
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: Подскажите по Kartik Input

Сообщение evgeniy123 »

Поменял на другой плагин. Работа норм
Закрыто