`
fireinjava
  • 浏览: 475693 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Ext.Button 在Ext.form.FormPanel中的定位

    博客分类:
  • Ext
阅读更多

主要原理:
利用{html : '<pre> </pre>'}填充空格:
	var Text1 = new Ext.form.TextField({
				fieldLabel : 'Text1',
				name : 'creator',
				width : 100
			});

	var Text2 = new Ext.form.NumberField({
				fieldLabel : 'Text2',
				name : 'orderId',
				width : 100
			});
	var Text3 = new Ext.form.DateField({
				fieldLabel : '到',
				name : 'Text3',
				width : 100,
				value : null,
				format : 'Y-m-d'
			});

	var searchBtn2 = new Ext.Button({
				text : '查询2'
			});

	var resetBtn2 = new Ext.Button({
				text : '重置2'
			})

	var formPanel = new Ext.form.FormPanel({
		height : 100,
		layout : 'table',
		layoutConfig : {
			columns : 2
		},frame : true,
		defaults : {
			bodyStyle : 'padding: 0px;',
			border : false
		},
		labelAlign : 'right',
		labelWidth : 100,
		items : [{
					layout : 'form',
					items : [Text1]
				}, {
					layout : 'form',
					items : [Text2]
				}, {
					layout : 'form',
					items : [Text3]
				}, {
					layout : 'table',
					items : [{html : '<pre>	</pre>'}, searchBtn2, resetBtn2]
				}]
	});


若按钮紧挨着一个输入框:
{
   layout : 'table',
   items : [{layout : 'form',items : [txt1]},
            {layout : 'form',items : [btn1]}
           ]
}
  • 大小: 2.6 KB
分享到:
评论
5 楼 yourgame 2009-07-30  
extjs3.0貌似有 fbar可以利用  这样就好看多了
4 楼 yourgame 2009-07-30  
fireinjava 写道
atian25 写道
没看明白想干嘛?
想填充空格? 用全角空格或者&nbps;

一样的,只是如果按钮前是很长的空格的话用<pre></pre>中间用按TAB键,代码会少点而已

方法不错.值得借鉴.不过把按钮放到这个里面不怎么美观
3 楼 damoqiongqiu 2009-07-09  
也是一种办法,不过FormPanel里面的布局确实不太好弄,如果不想写CSS的话。
2 楼 fireinjava 2009-07-08  
atian25 写道
没看明白想干嘛?
想填充空格? 用全角空格或者&nbps;

一样的,只是如果按钮前是很长的空格的话用<pre></pre>中间用按TAB键,代码会少点而已
1 楼 atian25 2009-07-05  
没看明白想干嘛?
想填充空格? 用全角空格或者&nbps;

相关推荐

    Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别

    (1)Ext.FormPanel f.getForm().submit({ url:”……”, params:{ XX:xx …..} success: function (c,v,e) { //e: 触发事件 var json=Ext.decode(v.response.responseText); }, failure:function(c,v,e){} }) (2)Ext....

    Ext的FormPanel组件

    Ext的FormPanel组件说明formPanel的详细使用说明

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    ExtJs入门实例

    4. ExtJs2.0学习系列(4)--Ext.FormPanel之第一式 5. ExtJs2.0学习系列(5)--Ext.FormPanel之第二式 6. ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇) 7. ExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他...

    Ext+JS高级程序设计.rar

    6.3.4 在form中使用Ext.Direct加载数据 185 6.3.5 在form中使用Ext.Direct提交数据 187 6.3.6 使用polling方式进行轮询 189 6.4 本章小结 191 第7章 Store 192 7.1 Store的结构 192 7.2 Ext.data.Field 197 7.3 Ext....

    ext几个实例

    本篇是关于Ext.Ajax + Ext.FormPanel + MySQL数据库的完整登录案例,一个是html的form表单,一个是Ext的FormPanel表单,在提交或结合Ext.Ajax多少还是有区别的.

    ExtJs实现数据加载和提交经典代码

    FormPanel中的 form对象为Ext.form.BasicForm类型的对象,它有load和submit方法分别用于加载数据和提交数据。而这两个方法都是通过调用 Ext.form.BasicForm中的doAction方法来操作的。doAction方法带有两个参数,...

    ExtAspNet_v2.3.2_dll

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    Extjs优化(二)Form表单提交通用实现

    a.formPanel.getForm().submit({ scope: b, url: a.url, method: “post”, params: a.params, waitMsg: “正在提交数据…”, success: function(c, d) { Ext.ux.Toast.msg(“操作信息”, “成功信息保存!...

    ext-2.3.0+CKEditor 3.0.1+ckfinder_asp_1.4配置详解及工程源码

    var tab2 = new Ext.FormPanel({ labelAlign: 'top', title: 'Inner Tabs', bodyStyle:'padding:5px', width: 1000, items: [{ layout:'column', border:false, items:[{ columnWidth:.5, layout: 'form'...

    extjs form textfield的隐藏方法

    this.formpanel = new Ext.FormPanel({ items: [{ fieldLabel: ‘代码’, name: ‘FCode’, anchor:’100%’, id: ‘fid’ },{ fieldLabel: ‘名称’, name: ‘FName’, anchor:’100%’ // anchor width by ...

    Extjs中DisplayField的日期或者数字格式化扩展

    使用 Ext.form.FormPanel 来处理数据时候,某些字段是需要只读的。当然我们可以使用 Ext.form.TextField,然后设置成 ReadOnly,不过这样子的显示效果不是很好,因为始终会有个输入框。所以我们必须使用 Ext.form....

    深入浅出ExtJS第2版

    1.4.2 在项目中使用EXT 3 1.5 为什么页面提示"找不到图片" 3 1.6 辅助开发 4 1.6.1 调试工具Firebug 4 1.6.2 开发利器Spket 7 1.7 本章小结 10 第2章 EXT框架基础 11 2.1 EXT的事件和类 11 2.1.1 自定义...

    Ext 表单布局实例代码

    //第二句的目的就是设置控件的错误信息显示位置,主要可选的位置有: var tdate = new Ext.form.DateField({ fieldLabel: ‘日期’, emptyText: ‘请选择日期’, format: ‘Y-m-d’, disabledDays: [0, 7] });...

    Ext table布局实例 formpanel的table布局

    Ext table布局实例 formpanel的table布局

    轻松搞定Extjs_原创

    二、Ext.form.FormPanel类 93 三、提交表单至服务器 97 四、小结 100 第十六章:更多表单组件 102 一、您能说出哪些表单组件呢? 102 二、表单组件关系图 102 三、组件配置选项介绍 103 四、完整源代码 107 五、小结...

    ExtJs4.0 表单提交Demo

    一个简单的ExtJs4.0搭建环境,利用Ext Ajax的方式提交表单,可使得显示层和控制层完全分开.

    关于Ext中form移除textfield方法:hide(),setVisible(false),remove()

    下面是一个我遇到问题代码的简化版本,没有经过测试,大概意思是要是在form里想控制不显示表单,用remove()方法有效 代码如下: new Ext.form.FormPanel({ id : ‘ReportForm’,items : [{ {id:”001″}, {id:”002″...

Global site tag (gtag.js) - Google Analytics