2015-09-10 1 views
2

В сетке extjs5 после store.load() мы можем просмотреть результат загрузки сетки с помощью инструментов разработчика Chrome (Network Preview/Response).Как использовать console.table(), чтобы увидеть ответ store.load?

Можно создать предварительный просмотр/ответ с помощью console.table()?

Что-то вроде: console.table (магазин ?? [ "имя", "электронная почта"])

Как это сделать? Благодарю.

ответ

3

Я думаю, что вы можете сделать это следующим образом:

grid.getStore().on("load",function(){ 

console.table(grid.getStore().getProxy().getReader().rawData); 
}); 

проверить эту рабочую скрипку:

http://jsfiddle.net/Xpe9V/1576/

EDIT:

Основываясь на скрипку от Вашего комментария (https://fiddle.sencha.com/#fiddle/to2):

Я думаю, что вы забыли также получить доступ к «пунктам» значения в массиве данных, как это:

console.table(gridA.getStore().getProxy().getReader().rawData.items); 

Заканчивать эту соответствующую скрипку:

https://fiddle.sencha.com/#fiddle/to4

+0

Благодаря Лукианы. Отлично. Однако моя консольная таблица не отображает значения, а только слова array [3] во всех столбцах. Любая идея, как показать значения (объекты), которые находятся внутри массивов? Thanks – josei

+0

Вы могли бы предложить скрипку, чтобы посмотреть на нее? –

+0

[FIDLLE] (https://fiddle.sencha.com/#fiddle/to2). Для удобства, скрипка не имеет кода для фильтрации сетки, просто делает загрузку сетки в каждом выбранном элементе выделенной ячейки. – josei

 Смежные вопросы

  • Нет связанных вопросов^_^