extjs3 - ExtJS Pop-up Window Form data loading -



extjs3 - ExtJS Pop-up Window Form data loading -

i utilize grid panel. when select row in grid next results:

if render form in 'document.body' ok, , form fields filled. if i, same form start in window panel, form fields empty. when utilize both, form rendered in 'document.body' closed, , form fields in window filled.

where create mistake.

// grip panel part sm: new ext.grid.rowselectionmodel({ singleselect: true, listeners: { rowselect: function(sm, index, record) {deletewindow.show();} } }) // end grid panel part var myform = new ext.form.formpanel({ title:"basic form", width:425, frame:true, items: [ new ext.form.textfield({ id:"to", fieldlabel:"to", width:275, allowblank:false, blanktext:"please come in address", readonly: true }), new ext.form.textfield({ id:"subject", fieldlabel:"subject", width:275, allowblank:false, blanktext:"please come in subject address", readonly: true }), ], buttons: [ {text:"cancel"}, {text:"save"} ] }); var deletewindow = new ext.window({ id: 'id_deletewindow', title: 'delete', closable:true, width: 750, height: 380, plain:true, layout: 'fit', items: myform }); var id_test = 2; // problem //myform.render(document.body); // when using code ok, , form fields filled myform.getform().load({ url:'ggg.php', params:{ id: id_test } });

json data

{success:true,results:[{"id_test":"1","to":"a","subject":"aa"}]}

i suggest next changes code:

in place of using id property on textfield (say, id: 'subject'), utilize name property (name: 'subject') just curious....since handling rowselect event on grid, might want load selected record in form panel rather loading again. if case, may phone call loadrecord() method on form panel , pass record object , phone call show() method on window

extjs extjs3

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -