Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Отображение данных на форме (https://javascript.ru/forum/extjs/7645-otobrazhenie-dannykh-na-forme.html)

moroz11 12.02.2010 15:34

Отображение данных на форме
 
Подскажите,как мне данные отобразить на форме.Как в гриде-знаю,как на форме-нет.
Ext.data.Record.create([ 
           {name: prKey} 
          ,{name: 'VID'    } 
          ,{name: 'SUM' } 
]); 
 var dataReaderReports = new    Ext.data.JsonReader({ 
          totalProperty: 'total' 
          ,root: 'results' 
               ,id: prKey 
        }, 
          dataRecordReports 
); 
 var dataStoreReports  = new Ext.data.Store({ 
          proxy: dataProxyParts 
         ,reader: new Ext.data.JsonReader ( 
   { 
                                        root: 'results' 
   ,id:   'prKey' 
 }, 
 [ 
   ,{name: 'VID'    , type:'string'   } 
   ,{name: 'SUM' , type:'int'   } 
......... 
var loginForm = new Ext.FormPanel({ 
   url:'data_NLF.php', 
   frame: true, 
   labelAlign: 'top', 
   bodyStyle:'padding:5px 5px 0', 
   width: 850, 
  items: [{ 
        layout:'column', 
        items:[{ 
            columnWidth:.4, 
            layout: 'form', 
            items: [{  //3 
                xtype:'textfield', 
           fieldLabel: 'Вид ', 
                name: 'vid', 
                anchor:'95%' 
            }]  //3 
        },{ 
            columnWidth:.3, 
            layout: 'form', 
            items: [{ 
                xtype:'textfield', 
                fieldLabel: 'Сумма, 
                name: 'sum', 
                anchor:'95%' 
            }] 
        } 
            ] 
    }] 
............ 
Вопрос:как мне в колонках 'Вид ' и 'Сумма' отобразить данные из 
сервера vid ,sum.Спасибо.

switch 17.02.2010 14:34

У меня имелась таблица и форма рядом. При двойном клике данные выбранной строки отображались в таблице.
Вот что делал:
var user_form = new Ext.FormPanel({
        ...
});
var users_grid = new Ext.grid.GridPanel({
        ...
        listeners: { 'rowdblclick': function(grid) {
            var select = grid.getSelectionModel();
            var user = select.getSelected();
            user_form.getForm().loadRecord(user);
        }}
});

moroz11 17.02.2010 15:54

мне надо весь список на форме отобразить.Отчет.

moroz11 17.02.2010 15:55

и еще ,не подскажете,как мне подключить уже готовый отчет,написанный на php в форму на exhjs/


Часовой пояс GMT +3, время: 21:11.