Как "завести" SuperBoxSelect
Не хочет работать SuperBoxSelect, не могу понять в чем ошибка
Подскажите люди добрые, в чем тут дело?
Pisma.combo.Groups = function(config) {
Ext.applyIf(config,{
allowBlank:true,
msgTarget: 'under',
allowAddNewData: true,
xtype:'superboxselect',
resizable: true,
name: 'groups',
anchor:'100%',
triggerAction: 'all',
store: new Ext.data.SimpleStore({
fields: ['id', 'group'],
data: [['1','Group1'],['2','Group2'],['3','Group3'],['4','Group4']]
}),
mode: 'local',
displayField: 'groups',
valueField: 'id',
value: '',
extraItemCls: 'x-tag',
listeners: {
newitem: function(bs,v){
var newObj = {
id: v,
group: v
};
bs.addItem(newObj);
}
}
});
Pisma.combo.Groups.superclass.constructor.call(this,config);
};
Ext.extend(Pisma.combo.Groups,Ext.ux.form.SuperBoxSelect);
Ext.reg('pisma-combo-groups',Pisma.combo.Groups);
Вызываю{
xtype: 'pisma-combo-groups',
fieldLabel: _('pisma_groups'),
name: 'groups',
id: config.id + '-groups',
anchor: '99%',
}
В консоли имею ошибку «Uncaught TypeError: Cannot read property 'dom' of undefined»Подскажите люди добрые, в чем тут дело?
Комментарии: 6
Вызываете в окне или в панели?
попробуйте добавить
,renderTo: Ext.getBody()
попробуйте добавить
,renderTo: Ext.getBody()
Спасибо!!!
У тебя displayField не "group", а "groups". Но дело не в этом. Попробуй поработать с удалённым хранилищем.
Ага, понял. Ты его походу в MODx.Window вызываешь, да?
вероятнее всего он MODx.Window и вызывает
Подскажи, а в MODx.Window он нифига не работает?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.