Я хочу взять некоторые данные с сервера и оценить его.
если я Eval 1 элемент в формате JSON, он отлично работает, но если я Eval больше, я получаю сообщение об ошибке
это операция (с помощью JQuery для AJAX):EXTjs - элементы EVAL multi json
,getColsFromServer : function(){
return [new Ext.grid.RowNumberer(),
Ext.util.JSON.decode('{"id":"id","dataIndex":"id","header":"ID","width":"20","sortable":"true","editor":{"xtype":"textfield","allowBlank":"false"}},{"dataIndex":"email","header":"Title","width":"120","sortable":"true","editor":{"xtype":"textfield","allowBlank":"false"}}')//,{"id":"pixels","dataIndex":"pixels","header":"pixels","width":"120","sortable":"true","editor":{"xtype":"textarea","allowBlank":"false"}})
];
}
, если взять посмотрите, у меня есть 2 столбца id + email. с использованием ошибки возврата 2 столбцов: this.config [col] is undefined
[Break this this error] return this.config [col] .width;
USED один колонка - хорошо подходит.
это контекст: я Тринг, чтобы построить свой собственный объект сетки, так это использование:
var grid = new Ext.grid.GridPanel({
loadMask: true,
store: store,
margins: '0 5 5 5',
autoExpandColumn: 'id',
plugins: [editor],
tbar: minisites.getTopBar(editor,store,grid),
bbar: minisites.getPagingBar(store , 1),
columns: minisites.getCols()// THIS FUNCTION WILL RETURN THE OBJ FROM THE SERVER USING SYNCED AJAX REQUEST
});
Любая идея?
В пути я beleave что Eval работает, но ExtJS не понимает, что я все еще получаю ту же ошибку: this.config [Col] неопределен [Перерыв на этой ошибке] это вернуть. конфигурации [Col] .width; благодаря! – fatnjazzy
Отметьте мой ответ, я его отредактировал – ncardeli
Спасибо, но он не работает, такая же ошибка. Я не думаю, что редактор строк поддерживает этот способ. – fatnjazzy