wdjh.net
相关文档
当前位置:首页 >> Extjs5 Form loAD >>

Extjs5 Form loAD

name : "bikeSite['siteProvince']" 以上回答你满意么?

它应该是json或者其他array等格式 你要读出来的话,必须先decode 然後遍历每一个栏位就行了 把得到的值赋值给form中就可以了。 不行的话,留言一下,给你个源码看看 祝你好运

首先loadRecord是form已生成后才可以执行的方法...tpl应该是form render时候才会解析的... 所以..用 loadRecord 应该是不能改变tpl的内容的... 如果想改变页面某些显示 , 还是直接操作 component 或者 dom 比较好

reader : new Ext.data.JsonReader({},[{name : 'id'},{name : 'title'}])把reader改下试试

extjs为了优化性能会在页面完成渲染之前尽可能多的完成相关DOM的构建和样式更新。 整个页面加载完(包括所有资源)是有个事件,这之后的更新DOM的操作会导致浏览器重排版,会影响效率。 具体请参考http://extjs.org.cn/node/535

5没用过,但是应该formpanel应该还是有getValues方法吧,返回的就是Object,Ext.JSON.encode一下就行了

extjs让formPanel自动去加载后台数据方法: FormPanel有个load({})方法 用法: var formPanel = new Ext.form.FormPanel({ //...... }); formPanel.load({ url:'', param:{}, reader: //默认是JSONReader //...等等其它参数 });

调用form.loadRecord(record),record是store中的一条记录,且form中的字段有和record中的字段对应上

参考如下: var myFormPanel =newExt.form.FormPanel({ title:'Client and routing info', items:[{ fieldLabel:'Client', name:'clientName'},{ fieldLabel:'Port of loading', name:'portOfLoading'},{ fieldLabel:'Port of discharge', name:...

ExtJS中有事需要获得Form表单的值,根据API可知 getValues() 可以获得单签Form表单中所有 Name 值的一个对象。 片段代码如下: var formValues=formpanel.getForm().getValues(); //获取表单中的所有Name键/值对对象 alert(formValues["firstnam...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com