|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-01-08
还是老老实实load一条记录,然后对表单中的各个字段分别setValue的好,比较容易控制。自动回填表单对于特殊的字段就不太好处理了。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-08
层次嵌套也太多了把,为什么不放在一个formpanel里面?
你的name现在是formpanel下面的元素的子元素,给formpanel赋值当然不好用了 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-08
刚好解决了一个问题:直接在formpanel里面在没有别的嵌套,可以显示。
如果在formpanel中嵌套tabpanel显示不了。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-08
stworthy 写道 还是老老实实load一条记录,然后对表单中的各个字段分别setValue的好,比较容易控制。自动回填表单对于特殊的字段就不太好处理了。
楼主: simpleData = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url: 'test.jsp?id=14'}), reader: new Ext.data.JsonReader({ root:'data' },['username']), remoteSort: false }); simpleData.load(); 这样可以从服务器获得数据, simpleData.on('load', function() { Ext.Msg.alert(simpleData.getAt(0).data['username']);//获得的数据 /**这个该怎么写 **/ *.setValue(simpleData.getAt(0).data['username']);//???? }); 本来想用this.formName.fieldset();但是脚本错误显示没有这个方法。 请楼主指点。。。。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-19
zhouky4665 写道 {success: true, data:{first:'Jack', last:'Slocum', company:'Ext JS'}}
这是我的返回数据 返回的数据不对,数据应该是{success: true, data:[{first:'Jack', last:'Slocum', company:'Ext JS'}]} 参考:http://extjs.com/forum/showthread.php?t=8344&highlight=json+form 也是这问题,找了大半夜的,总算有个解决了 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-09
手动的笨方法
form.findField(field).setValue(fieldValue); |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-09
ajaxgo 写道 手动的笨方法 form.findField(field).setValue(fieldValue); 方法虽笨却很实用,假设FORM中有RADIO,CHECKBOX,图片之类的字段,用自动表单的方法是无法实现的。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-09
终于把这个问题搞定了。。。
谢谢..ajaxgo ,stworthy等等楼主。。。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-09
wumingang 我感觉是正道
都什么时代了,还一个一个set,没必要 RADIO,CHECKBOX应该都不是问题. |
|
| 返回顶楼 | |
|
最后更新时间:2008-08-08
zhouky4665 写道 {success: true, data:{first:'Jack', last:'Slocum', company:'Ext JS'}}
这是我的返回数据 按照这种格式不能够显示,后来改成这样竟可以了,郁闷了一天... {success: true, data:[{first:'Jack', last:'Slocum', company:'Ext JS'}]} 注意data:[[....]] 原来楼上的已经解决了,我怎么没有注意到呀 |
|
| 返回顶楼 | |





