摘要:
事件触发机制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 阅读全文
摘要:
很多人都苦恼怎么在ext中给window动态添加组件(注意!我说的动态是指从数据库里读出来添加),今天我发明了一种前无古人后无来者的方法解决了这个问题,不多说,直接上码:var addButton = function(){Ext.Ajax.request({url : "personal/PersonalMessage.action?method=getPeople&pid=0",success : function(o){var res = Ext.util.JSON.decode(o.responseText);var showNum=res[0].showNum;var itemArr 阅读全文
摘要:
extpanel移除item失效的解决办法在form中使用remove 移除item的时候,会留下他的html标签label,为了解决这个问题在网上搜了一下。方法为://解决form中remove 一个field 时,fieldLabel不能被删除的问题Ext.override(Ext.layout.FormLayout, { renderItem : function(c, position, target){ if(c && !c.rendered && c.isFormField && c.inputType != 'hidden'){ var args = [ c.id, c.fiel 阅读全文
摘要:
!--/*!*ExtJSLibrary3.0.0*Copyright(c)2006-2009ExtJS,LLC*licensing@extjs.com*http://www.extjs.com/license*/--htmlheadtitleHelloWorldWindow/titlelinkrel="stylesheet"type="text/css"href="ext-3.0.0/resources/css/ext-all.css"/scripttype="text/javascript"src="ext-3.0.0/adapter/ext/ext-base.js 阅读全文
摘要:
根据Dynamic Grid重新整理了一个适合在extjs2.2版本下使用的动态editGridPanel。代码如下:Ext.grid.DynamicColumnModel = function(store){var cols = [];var recordType = store.reader.recordType;var fields = recordType.prototype.fields;if (fields.length == 0) {fields = store.reader.headers;for (var i = 0; i store.reader.headers.len 阅读全文
摘要:
TPRQM-3PV7R-MF86X-Y6HVF-22XT3 阅读全文
摘要:
翻遍所有ExtJs 2.2的form组件,竟没有合适的显示html格式内容的组件,唯有htmleditor组件式用来编辑html格式内容的,但用来显示的话超链接就没法点了,发挥搜索十八般武艺无果。最有自己来改写了一下原来的Ext.form.Field组件变成Ext.form.DisplayField组件(该组件在ExtJs 3.2里默认支持)。Ext.form.DisplayField组件源码:00100200300400500600700800901001101201301401501601701801902002102202302402502602702802903003103203303 阅读全文
摘要:
Posted on 2009-04-16 16:36 巴斯光年 阅读(714) 评论(0) 编辑 收藏 所属分类: JS, ExtJS xtype Class------------- ------------------box Ext.BoxComponent 具有边框属性的组件button Ext.Button 按钮colorpalette Ext.ColorPalette 调色板component Ext.Component 组件container Ext.Container 容器cycle Ext.CycleButton dataview Ext.DataView 数据显示视图dat 阅读全文
摘要:
弄了一天的图片上传,显示,通过网上找资料终于弄好了。现在整理一下,贴到这,下次要再用到也方便查询了。。。 显示代码打印01 //uploadFile.js 02 03 Ext.onReady(function() { 04 05 var fileForm = new Ext.form.FormPanel({ 06 title : "", 07 renderTo : "fileUpload", 08 fileUpload : true, 09 layout : "form", 10 id : "fileUploadForm", 11 items : [{ 12 id : 'upload', 13 阅读全文
摘要:
现在要使用的是在center-panel中将gridpanel去掉,换成一个treepanel于是乎,就写了如下代码:显示代码打印1 var items=Ext.getCmp('center-panel').items; 2 3 for(var i=0;iitems.length;i++){ 4 5 Ext.getCmp('center-panel).remove(items[i]); 6 7 } 8 9 var treePanel=new Ext.tree.TreePanel({....}) (treepanel 的定义看在Ext Tree分类中~,链接:Ext-tree专题)然后:显示代 阅读全文