
extjs
文章平均质量分 62
Fangrn
这个作者很懒,什么都没留下…
展开
-
支持显示树的下拉选择框
extjs是一个非常不错的页面显示架构,在扩展页面组件方面也是十分的灵活方便的,我们在项目中有遇到需要在下拉框中显示树形数据供用户单选或者多选的请款,所以我就扩展了其之前的下拉框控件 Ext.form.TriggerFieldExt.ns("Fairies.form");//支持显示树的下拉选择框Fairies.form.TreeCombo=Ext.extend(Ext.form....2009-10-16 10:14:13 · 212 阅读 · 0 评论 -
extjs3.X支持树型的下拉控件
exejs是一个非常方便我们扩展自己控件的js框架,我们能想到的,在这个里面就能有解决方案,就能实现,当然也需要我们有一定的实践经验和时间了。下边就是一个扩展extjs原有的下拉控件Ext.form.ComboBox实现的一个在下拉控件中嵌入树形控件(支持树形grid,支持下拉列表的放大缩小)的控件,兼容extjs3.X。代码太多,所以也就不上代码了,大家如果有需要了解的可以留言给我。...原创 2010-09-26 08:58:40 · 241 阅读 · 0 评论 -
Javascript: unterminated string literal解决方法
先将\r\n替换为<br>,然后再将\r与\n替换掉,而不是简单的舍弃为‘’。 function my_nl2br($s) { return str_replace("\n",'<br>',str_replace("\r",'<br>',str_replace("\r\n",'<br>',$s原创 2010-07-28 14:03:05 · 595 阅读 · 0 评论 -
Extjs 简单扩展 Component 实现点击刷新的验证码
Ext.Image=Ext.extend(Ext.Component,{ initComponent:function() { }, onRender:function(ct, position) { var a=...原创 2010-07-24 12:03:16 · 163 阅读 · 0 评论 -
扩展 ExtJs的编辑器(HtmlEditor):插入图片
Ext内置的编辑器功能相对还是很弱,例如插入图片,文件管理,这些都没有,表格编辑也很弱。我是个懒人(相信大多数程序员都是懒人)幸好Extjs官方论坛实在是太强大了,基本上是有求必应啊,社区氛围很好,貌似Ext官方有专门的团队来回复社区的问题。 总之我就找到了扩展HtmlEditor插入图片功能的帖子,里面的代码有很多问题,我做了一些修改,算是正常了,目前只是...原创 2010-05-07 11:18:04 · 240 阅读 · 0 评论 -
ExtJS3 下拉树TreeComboBox的修改
拜读了[Ext 3.x + Ext 2.x] 下拉树 Ext.ux.ComboBoxTree 学习了不少东西,但和自己现用的TreeComboBox比较还是发现有些地方不妥,这里列出来大家探讨一下1、xiexueze修改的下拉树每次展开时都会加载一次json,我测试的结果,不知道是不是我配置不当造成2、tree貌似必须从外部传递进来,而tree在扩展内部实现3、不是问题的问题,扩...原创 2009-12-23 09:48:31 · 241 阅读 · 0 评论 -
Ext.form.ComboBox加载json时刻默认选中的解决
重写combo的setValueExt.override(Ext.form.ComboBox, { setValue : function(node) { if (typeof node == "object") { // 当node为object对象时 this.lastSelectionText = node.te...原创 2009-12-23 09:47:18 · 139 阅读 · 0 评论 -
Extjs-RowExpander 的异步调用
RowExpander是Extjs中grid的一个插件,可以在一行下再展现数据。实现了非常方便的parent-detail的效果。1.加入mousedown事件处理if (Ext.ux.grid.RowExpander) { Ext.apply(Ext.ux.grid.RowExpander.prototype, { getDataFn : null, o...原创 2009-12-23 09:26:10 · 243 阅读 · 0 评论 -
extjs 解决combox和datefield 下拉部份被其他层遮盖的问题
在我们使用combox和datefield 的时候,常遇到弹出的window或者是在页面中使用了蒙版的时候会被其他的div给遮盖住,以下就是我在项目中使用的一个办法:1,先添加Ext.WindowMgr.zseed=50000;2,解决combox的问题 Ext.form.ComboBox.prototype.initComponent = Ext.form.ComboBox....2009-04-21 20:17:33 · 306 阅读 · 0 评论 -
给TextField添加tip信息
有些时候我们需要给文本框添加提示信息,但是默认的控件是不支持的,所以我给它做了个小小的改动。Fairies.form.TextField = Ext.extend(Ext.form.TextField,{ tooltip:{}, onRender:function(ct, position){ Fairies.form.TextField.superclass.onRender....2009-10-16 11:59:27 · 379 阅读 · 0 评论 -
类似163邮件系统的附件上传控件
为了能够在页面中做到动态的添加和删除附件信息,着实费了不少精力Fairies.form.FileUploadField = Ext.extend(Ext.form.TextField,{ isDisable:false,//是否被Disable,则删除按钮不能使用 buttonText:'选择文件...', buttonOnly:true, buttonOff...2009-10-16 10:23:43 · 188 阅读 · 0 评论 -
extjs3支持按步骤处理(向导)控件
有些业务处理我们不能一步做完,所以我们希望实现一个类似于setup安装向导的控件,在ext官方的论坛上找到一个,但是只支持extjs2.×,下边的这个控件是在extjs3.×上做的Ext.layout.UXCardLayout=Ext.extend(Ext.layout.CardLayout,{setActiveItem:function(item){ item=this.conta...原创 2010-09-26 13:25:10 · 298 阅读 · 0 评论