ExtJS
zyzeric
这个作者很懒,什么都没留下…
展开
-
ExtJS开发笔记:
1、有时为了让panel的某个边没有边框,如: 红色的就是和其它的不一样。怎么办呢? 加入这段代码:把border设为0,再把border的样式加进去,不知道有没有更好的方法。原创 2009-10-29 20:41:00 · 317 阅读 · 0 评论 -
关 window 的 findByType
在Ext.Window.findByType 中, 在tbar中的对象,是找不到的.以些类推一,在panel等其它的对象的tbar中应该也是找不到的(未证实,如有人证实,请也告诉我). 切记!原创 2009-10-29 20:46:00 · 890 阅读 · 1 评论 -
ExtJS 的 Grid中 如何让要让CheckboxSelectionModel 实现多选
搞了好久,后来在网上发现 grid 的sm,设置成下面这样就行了.切记! /sm: new Ext.grid.CheckboxSelectionModel(),原创 2009-10-29 20:46:00 · 3275 阅读 · 2 评论 -
grid 中 如何让滚动条滚动到指定的位置?
一直以来我是用 focusRow的办法,如下: var rowIndex = grid.getStore().getCount() - 1; grid.getSelectionModel().selectLastRow(); grid.getView().focusRow(rowIndex); 可是这个办法,有一个问题,就是没有办法,让指定的那条显示在可视区域如下:原创 2009-10-29 20:46:00 · 5076 阅读 · 0 评论 -
如何对 grid 的行 进行拖动,并排序
作一下笔记,以备忘记this.ddrow = new Ext.dd.DropTarget( Ext.getCmp("lis-dry-zmsAdm-gridi").getView().mainBody, { ddGroup : lis-dry-zmsAdm-gridi-GridDD, copy:false, notifyDrop : fun原创 2009-10-29 20:46:00 · 1303 阅读 · 1 评论 -
今天又有新发现,自定义 grid 的 rowNumber
由于要做行的拖动并排序,如果用自带的rowNumber ,那么拖动后的rowNumber值会变,并且 也不会像 理想的那样从1,2,3这样的方式重新排列. 用下面的方法,可以达到目的, renderer:function (v,m,r,ri,ci) { m.css = "x-grid3-td-numberer x-grid3-cell-first"; return v原创 2009-10-29 20:47:00 · 572 阅读 · 0 评论 -
去掉修改后extjs中grid 左上角的红三角
转自:http://www.cn-java.com/www1/?uid-550596-action-viewspace-itemid-53635 gridpanel.on(afteredit,function(o){ o.record.commit(); }); 或者gridpanel.on(afteredit,function(){ gridpa原创 2009-10-29 20:47:00 · 2332 阅读 · 0 评论 -
获取用户表名、所有列、主键
1、获取用户表名: SELECT name FROM sysobjects WHERE type = U AND sysstat = 83 注意:一般情况只需要type = U,但有时候会有系统表混在其中(不知道什么原因),加上后面一句后就能排除这些系统表了 2、得到表中的所有列信息(包含数据类型名): SELECT syscolumns.name,systypes.原创 2009-10-29 20:48:00 · 665 阅读 · 0 评论 -
js如何判断 有中文的字符串的长度?
例如:var str = "ddd我的。。。...";return str.trim().replace(/[^\x00-\xff]/g,"aa").length;原创 2015-09-16 22:17:13 · 731 阅读 · 0 评论 -
Extjs动画特效的一些参数(一)
fadeIn( [Object options] ) : Ext.Element 渐显 options参数有以下属性 callback:Function 完成后的回叫方法 scope:Object 目标 easing:String 行为方法 默认值是:easeOut,可选值在ext_base中找到,但没有说明,以下内容从yahoo ui中找到原创 2009-10-29 20:45:00 · 3335 阅读 · 1 评论 -
ExtJS grid Enter tab设置
本文转载自:http://www.myext.cn/Article/1003.html ExtJS的grid的按键,默认是Enter(Shift+Enter)上下移动光标,TAB(Shift+Tab)左右移动光标。 但大多数时候,用户希望Enter左右移到,所以作此转换。 在建立grid后,直接调用下属代码,你也可以按照下面思路,自己做上下箭头移动。 //原创 2009-10-29 20:45:00 · 1420 阅读 · 0 评论 -
extjs grid combobox 的显示扩展
在使用了,网上的一些例子以后,都不是很满意,特别是换成3.0后,就不能用.前面转发的那篇文章的方法也还是有欠缺,没有办法通用. 所以在查阅不少资源后,解决自己写个renderer来解决. 功夫不负有心人啊,终于写了一个可以在3.0和2.0用的combobox 的renderer 代码很简单,希望对extjs的开发人员有所帮助. myRenderer = function(v){原创 2009-10-29 20:45:00 · 1290 阅读 · 0 评论 -
panel 中的tools使用(一)
tools : Array 一个工具栏按钮数组,这个工具栏非同一般哦,不是tbar,也不是bbar,而是header上的标题栏,header上的标题栏是怎样的概念?你看到的panel的关闭按钮这个钮,超爽吧。每个工具栏元素以一个Element引用的方式向开发人员公开,通过 tools.的方式引用。暴爽。 每个工具栏成员的config要包含下面属性: id:string 必需的,原创 2009-10-29 20:41:00 · 963 阅读 · 0 评论 -
ExtJS 中生成树
admin.userAdmin.treeRoot = new Ext.tree.AsyncTreeNode({ id:"admin-userAdmin-tree-root", text:"所有部门", expanded:true }); admin.userAdmin.tree = new Ext.tree.TreePanel({原创 2009-10-29 20:42:00 · 435 阅读 · 0 评论 -
Ext.data-GroupingStore/ JsonStore/ SimpleStore
Ext.data.GroupingStore 继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息 增加了配置属性 groupField : String//用于分组的字段 groupOnSort : Boolean//如果为真,将依排序字段重新分组,默认为假原创 2009-10-29 20:42:00 · 797 阅读 · 0 评论 -
ExtJS 开发笔记
在做ExtJS 的Grid 开发时,今天又碰到问题是 上面打红圈的是,如果没有设置对应的store的字段,就会在编辑时出现HTML代码。同时也不会出现比如:allowBlank:false时的下红色波浪线。 所以记得加在store中设置 相应的字段: 另外如果要增加Grid的checkcolumn那么必须加上其扩展。原创 2009-10-29 20:43:00 · 395 阅读 · 0 评论 -
如果在EditorGridPanel中增加tree列字段
在使用PB做开发时,PB的数据窗口,实在是好用。现在也让我们来试试在EditorGridPanel 中使用 类似tree datawindow的功能吧。 //创建树形结构,这个和普通的TREE是一样的做法 admin.userAdmin.deptTreeRoot = new Ext.tree.AsyncTreeNode({ //异步加载 id:"0", te原创 2009-10-29 20:43:00 · 696 阅读 · 1 评论 -
extjs表单第一个textfield获得焦点
嘿嘿都是群里高人整的记录下吧。 如果是windwo可以加如下代码 listeners: { show: function() { this.findByType(textfield)[0].focus(true, true); //第一个textfield获得焦点 } }, 如果是formpanel可以加如下代码 listeners : {原创 2009-10-29 20:43:00 · 1479 阅读 · 0 评论 -
ExtJS从2.0到3.0 不兼容问题 一
参数:bodyStyle 在2.0时可以这样的格式:"background:;padding:5px" 但是在3.0就不行了,会提示,参数不正确. 看来是,3.0在解析时是更加严格了.原创 2009-10-29 20:44:00 · 473 阅读 · 0 评论 -
关于comboBox和grid的使用问题
本文转自:http://kandy0619.blog.163.com/blog/static/64344345200961495742175/ 在gird中加入comboBox(下拉列表)来实现选择comboBox的值来补充grid(表格)单元格中的值,这是一种富客户端的表现,可以大量减少用户的输入,提高用户的工作效率。 然而在初学Ext的时候,会经常遇到原创 2009-10-29 20:44:00 · 1421 阅读 · 3 评论 -
jquery 无法提交 表单 submit无反映
表单和其子元素不宜用一个表单的属性作为name或id的名称,如submit, length, or method,是会产生冲突的,这样就可能提交不了,没有反映。如下:原创 2015-09-16 22:20:35 · 2413 阅读 · 0 评论