ExtJs
文章平均质量分 57
iteye_3782
这个作者很懒,什么都没留下…
展开
-
ext总结
最近也终于使用ext做了一个小的web项目。第一次使用ext做项目毕竟经验不足,仅记下一些开发思路和需要注意的地方。 Ext Js 2.2+Spring 2.5,没有使用struts,hibernate 1)目录结构 a)js部分根目录下建立/js/ext/目录,存放所有和ext相关的js文件。/js/ext/目录下可建立ext相关子目录/j...原创 2009-03-23 12:56:14 · 96 阅读 · 0 评论 -
Ext grid 若干问题
1.grid.getSelectionModel().getCount() ;//获得当前选中的行数 2.grid.getStore().getTotalCount();//获得记录总数 3.grid.getStore().getCount();//获得当前分页的记录总数 4. 5.//获得当前鼠标单击的单元格的value 6.new GridPanel({ ...原创 2009-05-03 19:03:53 · 100 阅读 · 0 评论 -
Ext.grid.PropertyGrid value 不可修改
var grid = new Ext.grid.PropertyGrid({ title:'属性表格', renderTo: 'grid', width:300, autoHeight: true, source: { "名字":"张三", "创建时间":new Date(Date.parse('12/15/2007')), "是否有效":false, "版本号...原创 2009-05-03 19:14:29 · 157 阅读 · 0 评论 -
PropertyGrid不支持store动态绑定的折中解决办法
官方说PropertyGrid的store属性应该隐去的在svn里面已经隐去了但是docs里还有他们说因为什么原因所以这个只是个隐含属性,我忘记了折中解决如下:x.xmlx1S2jsvar record = Ext.data.Record.create([ {name: 'name', mapping : "name...原创 2009-05-03 19:22:55 · 78 阅读 · 0 评论 -
Ext grid autoExpandColumn
今天在写grid的时候遇到了个问题写出来的grid老不出效果后来经高人指点autoExpandColumn :''这个属性必须指定的是id也就是说在Ext.grid.ColumnModel中定义了id属性的那一列{id:'rule_desc',header: "规则描述", width:240, sortable: true, dataIndex:'rule_des...2009-05-05 12:44:31 · 121 阅读 · 0 评论 -
Ext 组件的doLayout()方法
当某个组件调用add( Ext.Component/Object component ) : Ext.Component 往组件里填新东西的时候,必须在调用doLayout()方法,更新一下布局,才能看的见刚加入的组件。...2009-05-05 19:25:20 · 1433 阅读 · 0 评论 -
editorGrid点击图片删除一行
捕捉单元格的单击事件,判断单元格是有图片的那一列的.是这一列的话就执行函数.在函数中间获得当前的grid被选中行的行号.然后通过这个行号来删除store中的记录.listeners :{cellclick':function(grid,rowIndex,columnIndex,e){ if(columnIndex==2){ var r...2009-05-06 15:11:18 · 58 阅读 · 0 评论 -
Ext window的大小与屏幕匹配
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth ...原创 2009-05-08 10:44:11 · 123 阅读 · 0 评论 -
Ext store中getTotalCount()与getCount()
getTotalCount()返回的是所有的总数getCount()返回的是当前页的数目另外 如果用store.add(record);插入一条记录,那么getTotalCount()返回的数值是不会变的,它总返回最初始的总数getCount则可以返回改变后的数量...2009-05-13 15:39:21 · 1037 阅读 · 0 评论 -
Ext动态grid
我们知道,实现extjs的Grid必须先定义一个ColumnModel,指定列名称、列标题、宽度、对齐方式,然后定义一个Record和Store,指定数据源的字段名、类型,最后定义一个Grid,完整过程的代码类似如下: // the column model has information about grid columns // dataIndex maps the colu...原创 2009-05-03 19:00:38 · 79 阅读 · 0 评论 -
Ext树节点右键菜单
1./** 2. * 项目树 3. */ 4.Divo.app.Project = function() { 5. /* ----------------------- private变量 ----------------------- */ 6. var treeEl = 'project-tree'; 7. 8. var tree...原创 2009-04-24 10:48:25 · 95 阅读 · 0 评论 -
Ext自动刷新代码
var e = Ext.get('testRefresh'); //取得id属性值'testRefresh'的span元素引用 var mgr = e.getUpdater(); //创建该span元素的UpdateManager实例 mgr.disableCaching = true; //关闭内容cache,否则会取cache中的内容,而不会刷新 mgr.showLoadIndic...原创 2009-04-03 08:58:13 · 196 阅读 · 0 评论 -
Ext遇到的问题--grid表头不能显示
遇到一个问题,是就grid的表头不能显示,而我的代码写了 {id:'userId',header: '用户ID', width: 85, sortable: true, dataIndex: 'userId'}, {header: '用户昵称', width: 95, sortable: true, dataIndex: 'username'}, {header: '密码', ...2009-04-03 14:49:17 · 206 阅读 · 0 评论 -
Grid增删改
var store=null;Ext.onReady(function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side'; //创建json存储器 store=new Ext.data.JsonStore({ id:'store', url:'us...2009-04-20 13:29:11 · 111 阅读 · 0 评论 -
扩展grid------RowExpander.js
首先引入JS:RowExpander.js 这个文件可以在ext提供的example/grid找到Ext.onReady(function(){ Ext.QuickTips.init(); var xg = Ext.grid; // shared reader var reader = new Ext.data.Array...2009-04-20 16:30:46 · 168 阅读 · 0 评论 -
Ext动态树
jsp页面代码://生成标签页tab 我的index.jsp使用了viewport视图布局 此tab 要加载center中var tab = new Ext.TabPanel({region:'center',deferredRender:false,activeTab:0,resizeTabs:true, // turn on tab resizingminT...原创 2009-04-20 17:16:44 · 96 阅读 · 0 评论 -
Ext树
Ext.onReady(function(){var Tree = Ext.tree; var tree = new Tree.TreePanel('tree', { animate:true, enableDD:false, loader: new Tree.TreeLoader(), // Note: no dataurl, register a T...原创 2009-04-20 17:50:43 · 69 阅读 · 0 评论 -
Ext 文件上传
[color=red]Ext.form.TextField 中设置 inputType:'file'再将form里面的fileUpload设置为true就行了[/color]Java代码 1.import java.io.File; 2.import java.io.FileInputStream; 3.import java.io.FileOutputStre...原创 2009-04-21 10:38:41 · 129 阅读 · 0 评论 -
Ext树节点右键菜单
用ext做了一个树// Add Tree Menutree.on('contextmenu', contextmenu, tree);// 创建右键菜单function contextmenu(node, e) { treeMenu = new Ext.menu.Menu( { id : 'treeMenu', items : ...原创 2009-04-24 10:47:05 · 133 阅读 · 0 评论 -
Ext grid分页
Ext分页的时候 load(params:{start:0, limit:10});start是第几条开始,limit表示取几条。对于分页工具条,它内部会计算start这个数据然后发到后台。它从上一次的start值加上pageSize的值,做为这次的start的值。但要注意的是,要有正确的页数,不然就会出现小毛病。对于页数,在后台返回的数据中,必须要有记录总数,做为grid的store...2009-07-14 09:32:16 · 79 阅读 · 0 评论