Magento 2:在管理员

时间:2019-04-16 07:32:17

标签: magento magento2

我想像在这里一样添加csutom SELECT字段:

enter image description here

我的SELECT字段正确显示(我创建了自己的扩展名,在该字段中,我在必填字段中添加了列,并重写了必填的模型和观察者),但是只有一个问题。当我选择某个值时,它不会显示所选项目的“选定属性”(我的意思是我选择了某个项目,请按关闭图像,然后再次打开它,所选值消失了)。这是处理此问题的 product-gallery.js 代码:

$dialog.on('change', '[data-role=visibility-trigger-gafposition]', $.proxy(function (e) {
    var imageData = $dialog.data('imageData');
    this.element.trigger('updateVisibility', {
        gafposition : $("#virtual-gafposition-from-product-page-"+imageData.file_id).is('selected'),
        imageData: imageData
    });
}, this));

这是HTML( gallery.phtml ):

<select onchange="gafposition(this);" id="gafposition-from-product-page-<%- data.file_id %>"
    data-role="visibility-trigger-gafposition"
    data-form-part="<?= $formName ?>"
    class="admin__control-select"
    name="<?= $elementName ?>[<%- data.file_id %>][gafposition]">
        <option value="0">-</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
    </select>

请告诉我我在这里做错了什么。预先谢谢您!

0 个答案:

没有答案