Я много гуглил, но не нашел решения своей проблемы. Автор виджета ссылается на последний ответ FAQ, но в FAQ нет ответа или я не могу его найти. Я предполагаю, что это было обновлено с того времени. Другие товарищи, которые столкнулись с той же проблемой и задали тот же вопрос, просто ушли и не предоставили никакого решения.
Во всяком случае, в моем случае у меня есть таблица с кнопкой «Изображения»:
Когда пользователь нажимает кнопку одного из изображений, отображается модальное диалоговое окно. Теперь пользователь может управлять изображениями для выбранной строки. Он может загружать, удалять картинки и так далее. Когда пользователь открывает диалоговое окно для второй строки в таблице, он должен видеть изображения для второй строки только. Он говорит мне, что я должен очищать список загруженных файлов каждый раз, когда пользователь нажимает кнопку «Изображения», чтобы увидеть диалоговое окно. Он получит от сервера список картинок, соответствующих выбранной строке. К сожалению, когда я получаю список для выбранной строки, полученные файлы добавляются в существующий список.
Не могли бы вы подсказать, как мне очистить список или сбросить виджет, не удаляя файлы на стороне сервера?
ОБНОВЛЕНИЕ В качестве временного решения я использовал следующий фрагмент кода.
jQuery.ajax({
url: "<YOUR URL HERE>",
dataType: 'json',
context: $('#fileupload')[0]
}).done(function (result) {
jQuery("#fileupload").find(".files").empty(); //this line solves the issue
jQuery(this).fileupload('option', 'done').call(this, null, { result: result });
});
Спасибо.