[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: EXTJS store ajax
Игорь_Vasinsky
Вообщем работаю с компонентом grid

Создаю модель
    Ext.define('PacientList', {
extend : 'Ext.data.Model',
fields : [ 'name', 'adress', 'date', 'summ' ]
});


Заполняю хранилище (но в консоле не вижу даже axaj запроса)
    var storePacients = Ext.create('Ext.data.Store', {
model : 'PacientList',
proxy : {
type : 'ajax',
url : 'getdata.php?getPacients=7',
reader: {
type : 'json'
}
}
,
});


Обработчик getdata.php возращает правильную json строку
[{"name":"\u0418\u0432\u0430\u043d\u043e\u0432","adress":"\u0410\u0434\u0440\u0435\u0441 \u0418\u0432\u0430\u043d\u043e\u0432\u0430","date":"2013-01-05","summ":"100.00"},{"name":"\u0418\u0432\u0430\u043d\u043e\u0432","adress":"\u0410\u0434\u0440\u0435\u0441 \u0418\u0432\u0430\u043d\u043e\u0432\u0430","date":"2013-01-06","summ":"120.00"},{"name":"\u0421\u043c\u0438\u0440\u043d\u043e\u0432","adress":null,"date":"2013-01-08","summ":"110.00"}]

исходный массив
Свернутый текст
Array
(
[
0] => Array
(
[
name] => Иванов
[adress] => Адрес Иванова
[date] => 2013-01-05
[summ] => 100.00
)

[
1] => Array
(
[
name] => Иванов
[adress] => Адрес Иванова
[date] => 2013-01-06
[summ] => 120.00
)

[
2] => Array
(
[
name] => Смирнов
[adress] =>
[
date] => 2013-01-08
[summ] => 110.00
)

)


Создаю табличку
    var listPacients = Ext.create('Ext.grid.Panel', {
renderTo : Ext.getBody(),
store : storePacients,
width : 600,
height : 200,
border : 0,
title : '',
columns : [
{
header: 'Ф.И.О',
width: 150,
dataIndex: 'name'
},
{
header: 'Адрес',
width: 150,
dataIndex: 'adress'
},
{
header: 'Дата',
width: 150,
dataIndex: 'date'
},
{
header: 'Сумма',
width: 150,
dataIndex: 'summ'
}
]
});


но в табличке только шапка

если вместо proxi указать data - c локальными данными - то они отображаются.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.