Значение по-умолчанию для нового товара Minishop2

Здравствуйте, добавил свойство товаров (список), через плагины.
Как можно выставить значение по умолчанию, при создании нового товара?

miniShop2.combo.place = function(config) {
    config = config || {};
    Ext.applyIf(config,{
        store: new Ext.data.ArrayStore({
            id: 0
            ,fields: [{name: 'name', type: 'string']}
            ,data: [['мест много'],['мест мало'],['мест нет']]
        })
        ,mode: 'local'
        ,displayField: 'display'
        ,valueField: 'place'
    });
    miniShop2.combo.place.superclass.constructor.call(this,config);
};
Ext.extend(miniShop2.combo.place,MODx.combo.ComboBox);
Ext.reg('combo-place',miniShop2.combo.place);

miniShop2.plugin.placeholders = {
    getFields: function(config) {
        return {
            place: {
                xtype: 'combo-place',
                name: 'place',
                description: '<b>'+_('ms2_product_place_help')+'<b>'
            },
        }
    },
    getColumns: function() {
        return {
            place: {
                width:50, 
                sortable:false, 
                editor: {
                    xtype:'textfield',
                    name: 'place'
            }},
        }
    }
};
Глеб
28 июня 2018, 18:58
modx.pro
945
0

Комментарии: 1

Дмитрий
29 июня 2018, 16:37
0
Ну или в map-файле это задать, либо напрямую в БД задать значение по-умолчанию у поля…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1