Новое поле товара
Не могу создать у товара MiniShop2 поле типа селект.
Нужно чтобы было вот так:
Пробовал уже разные способы, один из них:
Пробовал кучу xtype:
Помогите! :)
Нужно чтобы было вот так:
<select>
<option value="1">Да</option>
<option value="0">Нет</option>
</select>Пробовал уже разные способы, один из них:
miniShop2.plugin.ms2NewFields = {
getFields: function(config) {
return {
available: {
xtype: 'minishop2-combo-autocomplete'
,minChars: 1
,description: '<b>[[+available]]</b>
' + _('ms2_product_dimension')
,mode: 'local'
,editable: false
,store: new Ext.data.SimpleStore({
fields: ['available']
,data: [[0, 'Да'], [1, 'Нет']]
})
}
}
}
};Либо не записывается в базу, либо не выводится в списке варианты (пустые строки)Пробовал кучу xtype:
- combo,
- combo-boolean,
- modx-combo,
- modx-compo-property-set
Помогите! :)
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В fields одно значение, а в data — два. Исправляйте.
что это значит?
Спасибо конечно за ответ, но как-то не очень понятно…
valueField — значение выбранного.
Вы пишите в data 2 значения, т.е. 2 поля
А в fields указываете название только одного поля.
Можно сделать например так
Подскажи еще, почему-то работает только с:
Если поменять на combo или modx-combo, то не работает (в базу не записывается).
Просто с minishop2-combo-autocomplete поле справа обрывается, придираюсь конечно, но не красиво как-то )
работать не будет?
и получается никак не сделать справа стрелочки у поля?
просто рылся в файлах modx, нашел вот такую штуку (не знаю что это, но вроде xtype:combo, и значения 2 в data, как у меня...):
А стрелочка должна быть. Глюк какой-то. А triggerAction: 'all' стоит?
просто я вставил на одном уровне с xtype, но ничего не поменялось… или в store нужно?
когда combo или modx-combo, они есть, а minishop2-combo-autocomplete — их нет…
не стоит, но и с ним глюк со стрелочками не исчезает…
Нужно выставить в false. Но тогда это не будет похоже на поле автодополнения, а будет select.
нужно выставлять на уровне xtype. Это нужно для того, чтобы данные сохранялись (для modx-combo и combo).
Но modx-combo и combo все равно не работают:
П.С.: а ты откуда это все знаешь? где-то инструкция по этому всему есть?
Есть. Официальная документация и гугл/яндекс.
Да прибудет с тобой сила терпения! :)
Мне нужно по чтоб выбрав 'Мужской' в базу добавлялось значение 1, 'женский' — 2 и так далее.
Как в нормальном html select.