как проверить перед сохранением инвентаризации в бэкэнде magento 2 - PullRequest
0 голосов
/ 25 февраля 2019

Помоги мне!я успешно сохранил количество, используя всплывающее окно ajax, но я хочу скрыть 2 кнопки во всплывающем окне

  1. Закрыть
  2. Сохранить

При нажатии кнопки сохранения -> сохранить При нажатии сохранить Закрыть-> не сохранить

Мой jquery ajax

url = '/admin/stocktaking/index/save';
                // ajax
                jQuery.ajax({
                    url: url,
                    dataType: 'json',
                    type : 'post',
                    data: {sku: sku,qty: stocktaking},
                    showLoader: true,
                    success: function(data) {
                        console.log(data);
                        if (stocktaking >= 0) {
                            if (data.success) {
                                //popup success
                                var popup = $('<div class="themecafe-free-popup"/>').html(data.success).modal({
                                    modalClass: 'changelog',
                                    buttons: [{
                                        text: 'Close',
                                        click: function () {
                                            this.closeModal();
                                        }
                                    },{
                                        text: 'Save',
                                        click: function () {
                                            location.href = "/admin/stocktaking/index/save";
                                            return false;
                                        }
                                    }]
                                });
                                popup.modal('openModal');
                                //end popup success
                                //popup error
                            } else if (data.error) {
                                var popup = $('<div class="themecafe-free-popup"/>').html(data.error).modal({
                                    modalClass: 'changelog',
                                    buttons: [{
                                        text: 'Close',
                                        click: function () {
                                            this.closeModal();
                                        }
                                    }]
                                });
                                popup.modal('openModal');
                                //end popup error
                            }
                        }
                    }
                });

1 Ответ

0 голосов
/ 26 февраля 2019

Попробуйте удалить следующий блок кода, и кнопки должны исчезнуть.

buttons: [{
        text: 'Close',
        click: function () {
           this.closeModal();
        }
    },{
        text: 'Save',
        click: function () {
            location.href = "/admin/stocktaking/index/save";
            return false;
        }
    }]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...