浏览 1587 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-01-06
tabPanel的items属性是这样的:
items:[anthorPanel,formPanel] //formPanel是出问题的formPanel 此时formPanel中的field显示不出来。经过测试,把formPanel独立出来或者放在tabPanel的第一个tab上都是没问题的。或者动态添加两个tab都是没问题的。所以我现在就把activeTab设为1,再最后渲染的时候又添加了一行tabpanel.activate(0); 这是Ext的bug吗? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-07
印象中formpanel要放在tab中的话,需要使用layout:'column',试一啦!examples中有
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-08
看下examples中的form 里面有。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-08
设置这个属性deferredRender:false试试看。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-09
感谢stworthy,果然是这个问题
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-23
我也碰到这个问题了,我的formpanel放在tabpanel中根本就不显示,能把你的代码贴出来学习下吗?
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-25
可以贴个源码吗?
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-25
我的帖子里有源代码,可以显示,但是显示出来的text框css有问题.
http://www.javaeye.com/topic/159373 |
|
| 返回顶楼 | |
|
最后更新时间:2008-08-31
设置这个属性deferredRender:false试试看。
我的也是这个问题。贴一下js代码: var nodePanel=new Ext.TabPanel({ activeTab: 0, width:600, height:250, plain:true, defaults:{autoScroll: true}, deferredRender:false, autoShow:true, items:[ infoPanel, new Ext.Panel({ id:'infoPanel1', name:'infoPanel1', labelAlign: 'left', frame:true, title: '节点显示1', bodyStyle:'padding:5px 5px 0', items:[{ layout:'column', items:[{ cloumnwidth:1, layout:'form', items:[new Ext.form.ComboBox({ editable:false, triggerAction: 'all', valueField:'id', displayField:'form_name', allowBlank:false, mode: 'local', anchor:'95%', emptyText:'Select one item...', fieldLabel: '邦定到表单', name: 'data.form_id', dataIndex: 'form_id', store:formStore })] }] }] }) ] }); var infoPanel = new Ext.FormPanel({});这个就不详细写了。 |
|
| 返回顶楼 | |




![ecsun的博客: [海鹏Blog]--{FaceYe开源} 用户头像](http://www.javaeye.com/upload/logo/user/36668/bcfaff38-8200-4288-88e6-f588c3138e36.gif?1196653519)



