EXT UI 之 Panel 和 form 表单 的一些笔记
来源:互联网 发布:数据库主从 编辑:程序博客网 时间:2024/05/22 13:10
生成BUTTON, 把生成的对象放在 document.body中
Ext.onReady(function(){var button = new Ext.Button({renderTo:document.body,text:"OK!",minWidth:200,handler:function(){alert("click");},listeners:{"click":function(){alert("click2");}}})});
alert(button.text);button.setText("Canel");button.on("click", function(){alert("click 3,传统写法");})
Ext.layout.FormLayout 布局下才能正确显示文本框的标签名。
布局的宿主必须是Ext.Container
var panel = new Ext.Panel({renderTo:Ext.getBody(),layout:"form",labelWidth:50,listeners:{//被正确构建完成后触发"render":function(panel){panel.add(new Ext.form.TextField({id:"txt_name",fieldLabel:"姓名"}))}}})new Ext.Button({text:"确定",renderTo:Ext.getBody(),handler:function(){alert(Ext.getCmp("txt_name").getValue());}})
添加按钮,注意和上面的区别。 不能提前render
var panel = new Ext.Panel({//renderTo:Ext.getBody(),layout:"form",labelWidth:50,title:"人员信息",width:300,height:500,listeners:{//被正确构建完成后触发 (设计完)"render":function(panel){panel.add(new Ext.form.TextField({id:"txt_name",fieldLabel:"姓名"}))}}})//设计时panel.addButton( {text:"save"} );panel.render(Ext.getBody());
居中的Panel
<style type="text/css">.contain{width:100%;height:100%;top:0;left:0;}.center{position:absolute;top:30%;left:43%;text-align:left;}</style><script type="text/javascript">Ext.onReady(function(){var panel = new Ext.Panel({title:"人员",frame:true,width:200,height:300,layout:"form",listeners:{"render":function(panel){panel.add( {xtype:"textfield", fieldLabel:"姓名"} );panel.add( {xtype:"textfield", fieldLabel:"地址"} );panel.add( { fieldLabel: 'Num', xtype: 'numberfield' } );}}});panel.applyToMarkup(Ext.DomHelper.append(Ext.getBody(),{tag:"div", //添加divcls:"contain", //指定 classcn:[{tag:"div", //添加子节点cls:"center"}]},true //返回ext的元素).child("div"));//panel.render(Ext.getBody());//onReady end});</script>
- EXT UI 之 Panel 和 form 表单 的一些笔记
- Ext.form.Panel表单面板
- Ext.form.Panel表单加载
- Ext.form.Panel 表单提交问题
- 关于ext 的Ext.tab.Panel一些属性和方法
- Ext.form.Panel表单面板各组件介绍
- Ext.form.Panel表单面板各组件介绍
- Ext.form.Panel表单面板各组件介绍
- Ext JS4学习教程+笔记(五)Form Panel的使用
- (七)ExtJs之表单[Ext.form.FormPanel]的使用
- Ext学习笔记05 - UI组件 - Panel,TextField
- Ext.form.Panel 上传文件,不依赖服务端的Json返回
- 关于extjs4的Ext.form.Panel重置问题
- 为Ext.form.Panel的xtype:label添加事件
- Ext form 里最常用的一些方法和注释
- Ext.form.ComboBox最常用的一些属性和方法
- Ext.form.ComboBox最常用的一些属性和方法
- Ext UI组件 - Panel,TextField
- 多媒体时钟
- JavaScript 的性能优化:加载和执行
- mfc中销毁窗口对象
- case语句后面是否可以是const修饰的只读变量呢?
- 资料整理20130901
- EXT UI 之 Panel 和 form 表单 的一些笔记
- Andorid集成开发环境:ADT Bundle
- 导出用户下所有数据库对象(不导出数据)
- MeyersCounting
- 数论的一些公式
- C语言MD5加密算法的简单调用实现(另附:Java/Python/Shell方法)
- 致癌食物名单
- JAVASCRIPT中的对粘贴板的操作小功能。
- bootstrap css模式学习