Показать сообщение отдельно
  #1 (permalink)  
Старый 12.10.2010, 18:18
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

загрузка данных в форму
Здравствуйте.
Подскажите, пожалуйста, кто сможет.

Есть форма, в которой должны отобразиться данные полученные из БД. Данные приходят в JSON-формате, но не отображаются.

var form = new Ext.FormPanel({
        frame:true,
        labelWidth: 120,
        title: '',
        bodyStyle:'',
        width: 300,
        height: 290,
        defaults: {width: 250},
        defaultType: 'textfield',
        layout:'form',
        items: [

            {
                fieldLabel: 'Один',
                name: 'order_id',
                id:    'order_id',
                width:150,
                allowBlank:false
            },
            {
                fieldLabel: 'Два',
                name: 'partners_id',
                id: 'partners_id',
                width:150,
                allowBlank: false

            },
            {
                fieldLabel: 'Три',
                name: 'partner_name',
                id:    'partner_name',
                width:150,
                allowBlank:false
            }
        ]
    });

Попытка загрузки:
form.getForm().load({url:'/sales/index/getorder/format/json',params:{order_id: id}, waitMsg:'Загрузка...'});


Данные в ответ от сервера:
{"success":true,"rows":[{"order_id":50,"partner_name":"eee","partners_id":2}]}

Путем выполнения не сложных операций изменял возвращаемый результат на
{"success":true,"rows":{"order_id":50,"partner_name":"eee","partners_id":2}}
,
на
{"rows": [{"order_id":50,"partner_name":"eee","partners_id":2}]}

и на
{"rows": {"order_id":50,"partner_name":"eee","partners_id":2}}


Но это ничего не изменило.

Буду очень благодарен.
Ответить с цитированием