www.ypnh.net > Extjs中在FormpAnEl表单中包含下拉框时

Extjs中在FormpAnEl表单中包含下拉框时

<!--login.html --><html><head> <title>login</title> <!-- Include Ext and app-specific scripts: --> <script type="text/javascript" src="../adapter/ext/ext-base.js"></script> <script type="text/javascript" src="../ext-all.js"></script> <script type="

listeners: { "expand" : function(){<br>alert("123");<br>}<br>}

你设置一个emptyText : "",的属性为空..就不会提交了

把那个tab的layout属性设置成hbox试试.var tabs = [ { xtype : 'panel', title : 'person details', layout : 'hbox', ----------->这里 defaults : { xtype : 'textfield', width : 230 }, items: [ { fieldlabel : 'sex', name : 'sex' }, { fieldlabel : 'date', name : 'date' } ] }, {title:'english'} ];

一般出现的空白可能原因:1.高度未设置 设置高度2.被其他项遮盖或者错位 或者form表单在屏幕下方但无下拉框造成空白,不显示等假象 你需要用fire bug 或者F12 去看下大概的“页面内容”3.未加载此项 你需要用fire bug 或者F12 去看下大概的“页面内容” form表单里面是否设置显示,是否其他代码将此项删除了 等等

formPanel,一般是附加于windown的一个组件.类似于新建/修改弹出窗口中那些需要修改的内容既放于fromPanel中formPanel中load数据,无非就是 下拉框.或是远程选择框.在你点击下拉框/远程框,触发事件.使用ext.ajax.request去后台查询出数据,返回给前端 即可.

给一个变量存放你要选中的值,然后checkbox中有一个属性value,直接把存放值的变量放进去value中就行了.var checkBoxValue = xxx

item 是上下用form布局 左右的话用colume布局

用renderTo : 'divid'或contentEl : 'divid' 将div加载到panel中

viewport layout:'border'布局items里面,设置region为 north或centerFormPanel不显示的话,估计你没有指定高度,或者指定的高度为autoHeight:true.你给一个固定的高度试试

相关搜索:

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com