摘要: Ext.form.TextField组件的基本用法:form id="form1" runat="server"divdiv id="Bind_TextField"/divbr /div id="Bind_Button"/divscript type="text/javascript"//这里是把TextField很重要的属性列出来 实际在应用的时候不需要将每个属性都列出 也许只需要一个属性就够了。function ready(){Ext.QuickTips.init();var textfieldName = new Ext.form.TextField({i 阅读全文
posted @ 2011-01-21 09:11 hannover 阅读(7174) 评论(1) 推荐(2) 编辑
摘要: 1.增加script属性,如:varn=this.add({ id:node.id, closable:true, //通过autoLoad属性载入目标页,如果要用到脚本,必须加上scripts属性 autoLoad:{ url:"info.aspx", scripts:true} }); this.setActiveTab(n); 2.不能在被加载的页面上加!-- //--符号,否则不能正确截析javascript代码。3.若被加载页面含有ext代码时注意不能和加载的页面引入相同的包。如页面index.jsp加载页面portal.jap,index.jsp中引入了script type 阅读全文
posted @ 2011-01-21 09:11 hannover 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 刚刚学习EXT,感觉布局有点麻烦,记录下:在网上找到的,可惜解决了之后才发现的:第一次用Extjs的column布局时遇见了很多问题,记录下来,供大家参考。column布局时常会碰见label不能显示或者控件显示错位等问题,导致这些问题的常见原因如下:1.formPanel上的控件显示不出来,控件的宽度太大,formpanel的宽度相对太小导致。2.为FormPanel设定了defaultType属性,没有为每个控件单独制定xtype属性。正确的做法是不设置defaultType。3.在每个column里再加上form layout,再在form里加textfield。4.在新建TabPane 阅读全文
posted @ 2011-01-21 09:09 hannover 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 事件触发机制l 给某一个控件添加事件。obj.addEvents( {search : true });l 给某一个事件添加处理函数n 给一个对象或变量添加监听及对应得处理,可以在创建时,通过属性listener添加。n 或者通过 obj.on(‘event’,function(){})n 或者通过obj.addListener(“event”,function)l 出发一个事件,params是要传给事件对应的处理函数的参数Obj.fireEvent(‘eventName’,params)工具栏获取工具栏元素方法var items = this.preview.topToolbar.items 阅读全文
posted @ 2011-01-21 09:07 hannover 阅读(3011) 评论(0) 推荐(0) 编辑