![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ExtJs
chanball
这个作者很懒,什么都没留下…
展开
-
ExtJs : Ext.data.store 中each的使用技巧
store 中each()方法的使用应在load完使用,确切的说应该在on('load')事件中使用,不懂就看一下下面的例子吧!。。。[code="java"]//获得store,这里假如store里有3条记录。var i = 0;var ds = grid.getStore();\\//以下是正确与不正确的例子1)错误例子ds.each(fun...2008-06-06 14:10:08 · 580 阅读 · 0 评论 -
遍历ext form表单的递归方法
[code="js"]function eachItem(item,index,length) { if (item.isXType("combo")) { //修改下拉框的请求地址 item.store.proxy.conn.url = url; } if (item.items && item.items.getCoun...2009-04-10 10:54:35 · 342 阅读 · 0 评论 -
extjs store 相关
MethodfilterBy(fn,scope)过虑记录时用的方法,以fn的返回值作判断2009-04-16 16:39:23 · 69 阅读 · 0 评论 -
extjs GridPanel 相关
var hmenu = this.grid.getView().hmenu;获得grid的列菜单以添加自己的菜单到列菜单上,比如添加自己的过滤器。[code="js"]//添加一个带复选框的菜单到列菜单上var hmenu = this.grid.getView().hmenu;hmenu.add(new Ext.menu.CheckItem({ text: this....2009-04-16 16:41:35 · 58 阅读 · 0 评论 -
设置EXT提交数据的编码
对于提交中出现的乱码,在Ext中可以修改Request Header中Content-Type的设置,具体的方法为:Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";2008-10-27 10:35:33 · 306 阅读 · 0 评论 -
ext TabPanel相关
[list][*]在使用Ext.TabPanel时,经常会用到tabchange事件,但却发现第一次渲染的时候,这个事件执行了两次,原因是因为使用了activeItem而不是activeTab,把activeItem:0,换成activeTab:0 就没事了,具体的原因俺粗略的看了一下TabPanel的源码,没有在源文件中找到activeItem属性,因为忙,所以就没继续找,哪位知道的,回复一...2009-04-24 12:11:30 · 89 阅读 · 0 评论 -
查看ext的api文档
找到这个localXHR.js(附件里有这个文件)复制到docs目录下,然后在index.html中加入,[color=red]注意:[/color]这一行要加在ext-all.js的后面,然后直接打开index.html就可以查看文档了。...2008-12-29 22:36:35 · 145 阅读 · 0 评论 -
extjs htmleditor readOnly无效解决方法
Ext 里的Ext.form.HtmlEditor里readOnly是无效的,俺的解决方法如下,希望对大家有用,另外有不同意见的或者更好的建议的可以提出来.[code="js"]Ext.override(Ext.form.HtmlEditor, { onResize : function(w, h){ Ext.form.HtmlEditor.sup...原创 2010-01-07 13:03:13 · 450 阅读 · 1 评论 -
ext panel屏蔽右键菜单
[code="js"]panel.on('render',function(){ panel.el.dom.oncontextmenu = function(e){ window.event ? window.event.returnValue = false : e.preventDefault(); }; });[/code]原创 2010-01-11 14:46:14 · 263 阅读 · 0 评论 -
EXT CHANGELOG
[list][*]3.2[url]http://www.extjs.com/products/js/CHANGES_ext-3.2.0.html[/url][/list]2010-04-02 10:29:49 · 135 阅读 · 0 评论 -
扩展combobox的下拉Grid
[code="java"]/** * 下拉ComboBoxGrid * * @xtype 'combogrid' * @author chengbao_zhu */ComboBoxGrid = Ext.extend(Ext.form.ComboBox, { gridHeight : 180, listAlign : 'tr-br', listW...2008-09-17 12:45:58 · 220 阅读 · 0 评论 -
javascript 闭包
[quote="elf8848"][code="js"] function outerFun() { var a=0; function innerFun() { a++; alert(a); } } innerFun()[/code] 上面的代码是错错误的.innerFun()的作用域在ou...原创 2009-03-26 20:40:25 · 53 阅读 · 0 评论 -
ExtJs 上传控件change事件触发解决方法
在 Ext 中,上传控件的change事件是触发不了的,这样就造成图片预览无法进行!看一下解决的方法吧!。。。[code="java"]上传控件:var panel3 = new Ext.form.FormPanel({ labelAlign : 'left', labelWidth:60, border : false, bodyStyle...2008-06-06 14:18:07 · 1660 阅读 · 0 评论 -
扩展GridPanel,附带分页选中状态,实现快速构建一个功能齐全的Grid
使用简单的配置就可以实现 store, columns, selModel , pagingToolbar , 最重要的一点是实现分页时可以保持前一页的选中状态, 但是要遵守其中的一些规定,至于哪些规定呢,看下面的代码就知道啦! 代码如下:[code="java"]/* * @class Ext.ux.grid.CollectGrid * @version: 1.0...2008-06-06 14:26:07 · 123 阅读 · 0 评论 -
ExtJs 委托与回调(createDelegate && createCallback)
author=Ext Community(译者:[http://extjs.com/forum/member.php?u=572 Frank Cheung])summary=Function在JavaScript中,函数是可以带有方法的对象。Ext库提供的扩展会对Function对象——包括内建的函数、你定义的函数,这些都会继承。添加这些的方法能方便地绑定函数到特定的作用域。作...原创 2008-07-15 12:44:07 · 106 阅读 · 0 评论 -
ExtJs 的一些技巧与问题
[color=white][list=1][*]修改列表(grid)里store的加载url [code="java"] grid.getStore().proxy.conn.url = "xxx.jsp"; grid.getStore().reload(); [/code][*]Ext.data.Store里baseParams与Store.load({param...2008-07-15 13:36:15 · 100 阅读 · 0 评论 -
Ext.Panel API翻译
Ext.Panel API翻译引用网址:[url]http://tianmoboping.blog.163.com/[/url]activeItem : String/Number用于设置当前活动的子组件,取值为此子组件的序号或者是id。但是它只能应用于那种一次只能显示一个子组件的布局类,例如:Ext.layout.Accordion, Ext.layout.CardLayout和Ex...原创 2008-07-22 11:17:19 · 168 阅读 · 0 评论 -
下拉树ComboBoxTree
在网上搜了两棵下拉树,均有一些小问题,用不了,于是自己参考它们做了一棵下拉树,代码如下:[code="java"]/** * 下拉树ComboBoxTree * @extend Ext.form.ComboBox * @xtype 'combotree' * * @author chengbao_zhu *//** * --------------...2008-08-21 13:44:13 · 751 阅读 · 0 评论 -
ext 图片预览事件触发以及IE7下预览图片
首先在FormPanel里添加图片预览区以及图片选择组件[code="java"] /** * 图片上传区 */ this.imageUploadForm = new Ext.form.FormPanel({ region: 'east', fileUpload: true, width: 300, split: tr...2008-08-21 14:11:04 · 126 阅读 · 0 评论 -
Ext Js 给window或panel加上热键
如题,代码如下:[code="java"]var OverTimeForm = new Ext.form.FormPanel({ bodyStyle: 'padding: 15px 0 0 10px;', defaultType: 'textfield', items:[{ fieldLabel: '超时时间(小时/h)', name: 'overTime...2008-08-21 14:25:26 · 120 阅读 · 0 评论 -
extjs - 树
[b][/b]重新load单一树节点(node)[code="js"] tree.loader.load(node);[/code][b][/b]刷新整棵树[code="js"]tree.root.reload();[/code][b][/b]修改ext tree树的节点请求地址[code="js"]用treepanel.loader.dataUrl...2009-03-12 17:55:17 · 116 阅读 · 0 评论 -
给Ext.Toolbar加上remove方法以移除子组件
在用Ext.Toolbar的时候,发现竟然没有remove方法,这样就删除不了item啦,加上下面两个方法.[code="js"]remove : function(comp, autoDestroy){ var c = this.getComponent(comp); if(c && this.fireEvent('beforeremove', t...原创 2010-02-08 10:02:11 · 335 阅读 · 0 评论