BUG - 在 SUPEE-8788 之后我无法删除可下载产品的示例行

BUG - after SUPEE-8788 i can't remove Samples row of downloadable products

我正在使用带有 SUPEE-8788 补丁的 magento 1.9.2.4。

一切似乎都没有问题,...我无法再删除示例中的行

的可下载产品。

我的意思是,当我单击 "X" 删除样本行时,就像您在图像中看到的那样,没有任何反应,我无法保存产品 image here

我看到同样的问题也发生在 magento 1.9.3.1 的全新干净副本中

有人知道为什么会这样吗?...你能帮帮我吗?

非常感谢

我找到了解决方案,这是 SUPEE-8788 中的一个错误

app/design/adminhtml/default/default/template/downloadable/product/edit/downloadable

里面打开samples.phtml

求函数

remove : function(event){
    var element = $(Event.findElement(event, 'tr'));
    alertAlreadyDisplayed = false;
    if(element){
        element.down('input[type="hidden"].__delete__').value = '1';
        element.down('div.flex').remove();
        element.addClassName('no-display');
        element.addClassName('ignore-validate');
        element.hide();
    }
},

并将其替换为

remove : function(event){
    var element = $(Event.findElement(event, 'tr'));
    alertAlreadyDisplayed = false;
    if(element){
        element.down('input[type="hidden"].__delete__').value = '1';
        Element.select(element, 'div.flex').each(function(elm){
            elm.remove();
        });
        element.addClassName('no-display');
        element.addClassName('ignore-validate');
        element.hide();
    }
},

希望你能解决问题