Romancho

Romancho

С нами с 07 ноября 2014; Место в рейтинге пользователей: #216
Дмитрий Меркурьев
28 ноября 2016, 15:00
1
+1
Пока удалось решить только так: https://modx.pro/help/10151/#comment-69108
Виктор
03 января 2015, 22:43
1
+1
Когда я смотрел в сторону бракетса, он безбожно лагал и тупил не на калькуляторе.
Использую Sublime Text 3 легкий, удобный, да и плагинов в нем действительно на любой вкус.
De Ribaskin
10 декабря 2014, 18:31
1
+1
На вашем скриншоте 7-я вкладка — Операции.
Там точно выставлена кодировка БД utf_8_general_ci?
Алексей Ерохин
20 ноября 2014, 20:25
4
+2
Я так делал.
Перед собственно определением плагина в js-файле добавлял это:
var storesex = new Ext.data.ArrayStore({
    id: 'minishop2-product-sex'
    ,fields: [{name: 'name', type: 'string']}
    ,data: [['Мужской'],['Женский'],['Унисекс']]
});
miniShop2.combo.ProductSex = function(config) {
    config = config || {};
    Ext.applyIf(config,{
        store: storesex
        ,emptyText: _('ms2_combo_select')
        ,displayField: 'name'
        ,valueField: 'name'
        ,hiddenName: 'sex'
        ,mode: 'local'
        ,triggerAction: 'all'
        ,editable: false
        ,selectOnFocus: false
        ,preventRender: true
        ,forceSelection: true
        ,enableKeyEvents: true
    });
    miniShop2.combo.ProductSex.superclass.constructor.call(this,config);
};
Ext.extend(miniShop2.combo.ProductSex,MODx.combo.ComboBox);
Ext.reg('minishop2-combo-product-sex',miniShop2.combo.ProductSex);
Теперь в плагине можно использовать xtype только что зарегистрированного комбобокса

sex: {xtype: 'minishop2-combo-product-sex',fieldLabel: 'Пол'}