Что не так с comboBox?
Какой то бред! Не могу понять в чем дело
var cmbBoxSolid=Ext.create('Ext.form.ComboBox',{ fieldLabel:'Вещество', width: 200, store: storeSolid, displayField:'name', queryMode: 'local', id: 's_Substances' }); respSolidStore.getProxy().extraParams = {'s_Substances':cmbBoxSolid.getValue()}; respSolidStore.load(); seriesCollection.push(new Ext.chart.series.Line({ smooth: true, xField: 'time', yField: cmbBoxSolid.getValue(), markerConfig:{ type:'circle', size: 0, radius: 0} })); Я вызываю метод getValue() дважды. В первом случае для установки параметра аяксу все нормально работает. Во втором случае при конфигурировании создаваемого объекта непонятно почему не пашет! пробовал и просто присвоить возвращаемое значение переменной - то же самое. Никак не вкурю, может меня жестко переклинило и никак не отпускает? |
Нет слов... Долбанный кривой Ext js. С комбобокс все в порядке было, я просто не туда нажал когда трассировал в файрбаге. А код не работал потому, что я напрямую пытался создать конкретный series new Ext.chart.series.Line(). А заработало вот так при указании типа при конфигурировании new Ext.chart.series.Series({type:line, //...});
То же самое ведь. А я где только уже не лазил, чтоб выявить косяк, на что только не валил. Итог 2-3 часа убитого впустую времени... ...только вот да. line не является напрямую наследником series... может в этом дело... впредь надо внимательнее смотреть доку |
Часовой пояс GMT +3, время: 02:14. |