blueimp, jquery -file-upload, пользовательская кнопка в списке файлов - PullRequest
1 голос
/ 04 февраля 2020

У меня работает мой плагин blueimp, и теперь я хочу помимо кнопки «удалить» кнопку «make-profile-pi c». У меня уже есть серверная логи c. Конечно, я могу сделать отдельный вызов ajax, но я думаю, что должен быть чистый путь через blueimp.

Вот соответствующая часть из x-tmpl:

<!-- added new table cell -->
<td data-url="{%=file.mainimageUrl%}">
   {% if (file.mainfoto == 1) { %}
      <span id="profilepic">Profielfoto</span>
   {% }else  { %}
      <button class="btn btn-info change-main-image" data-type="CHANGE_THE_MAIN_IMAGE" data-url="{%=file.mainimageUrl%}"  {% if (file.main_image_with_credentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
        <i class="fa fa-user"></i>
           <span>Maak Profielfoto</span>
         </button>
   {% } %}
</td>
<!-- existing table cell for reference-->
<td>
{% if (file.deleteUrl) { %}
  <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}">
     <i class="glyphicon glyphicon-trash"></i>
        <span>Verwijder</span>
  </button>
  {% } else { %}
  <button class="btn btn-warning cancel">
     <i class="glyphicon glyphicon-ban-circle"></i>
     <span>Cancel</span>
   </button>
   {% } %}
  </td>

Итак, у меня есть две проблемы:

  • Кнопка make-main-image не запускает щелчок (хотя кнопка удаления, кажется, срабатывает на кнопке факта class = "delete")
  • Когда я взламываю кнопку make-main-image, добавляя класс удаления, все работает на стороне сервера, но список файлов не обновляется
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...