EXT JS 4 gridpanel全选问题 [问题点数:20分,结帖人zongzhankui]

Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 90%
Bbs2
本版专家分:371
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs2
本版专家分:371
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
EXT默认让Grid选中一行
只需要在grid load和reload时加入选中首行的代码即可。 hospitalStore.reload({ callback:function(success){ if(success){ hospitalGrid.getSelectionModel().selectFirstRow(); } } });
ExtJS中,将Grid表头中的全选复选框取消复选
今天发现公司产品用的<em>EXT</em><em>JS</em>中使用Grid时,Grid表头中的<em>全选</em>复选框的选中状态不是很准确,就写了这个小扩展 在js中加入下面方法,在需要取消<em>全选</em>的地方调用即可,例:Ext.getCmp('grid').unSelectAll 或 gridName.unSelectAll(); // 自定义扩展:将Grid表头中的<em>全选</em>复选框取消复选 Ext.grid.GridPanel....
ExtJS中GridPanel默认选中某些列 解决方法:
Ext<em>JS</em>中GridPanel默认选中某些列 解决方法: filterItem_grid.getSelectionModel().selectRow(rowIndex,true);   filterItem_grid为默认的grid名,rowIndex表示被选中的列号(第几行被选中,开始行=0)   示例: {dataIndex : 'selectFla
Ext GridPanel全选问题
[img=http://hi.csdn.net/attachment/201011/<em>4</em>/<em>4</em>531112_1288839095ddYq.jpg][/img]rnrn请问点击<em>全选</em>时如何触发一个函数,谢谢了!有代码说明更好。。。
Ext GridPanel问题
为什么我用grid 向 jsp页面请求时response回来的数据能得到,请求struts的Action时数据就得不到呢?rn我跟踪了一下,Action收到了请求也response了数据,我把Action 返回来的数据放到一个jsp页面,grid请求这个jsp,数据也能得到。rn想的我头都大了!rn各位高手有什么意见么?
Ext gridPanel 的翻页问题
假如我用 userStore.load(params:start:0,limit:10) 这个load进行数据加载,点击下一页的时候能翻页成功,现在我需要在params里面多传递几个参数,rn我现在用 userStore.load(params:start:0,limit:10,listName:'searchAll',key:key,key_text:key_text); 这是为了实现数据的搜索功能,数据能加载,搜索也没<em>问题</em>,就是在点击下一页的时候就出错了,rn报错是 : Tag [paginate] is missing required attribute [total] rn我在后台返回的数据里是有total的,不知道这里的total是什么意思,跪求高手指点
Ext Gridpanel问题
proxy: new Ext.data.HttpProxy( url: "a.aspx" ),rn 在a.aspx load()中从数据得到了一组数据,并转换为了Json数据,这个没有<em>问题</em>,已经测试过了。但是因为是动态的生成的数据,在HttpProxy( url: "a.aspx" )处得到的为空值,请问这<em>问题</em>怎么解决?rn
Ext gridPanel columns问题
看了一下API 好像columns的属性没有链接属性 我想实现一列的他的值都是“修改”当点击修改的时候 就会弹出window然后将form嵌入到window里面rn具体代码如下:rncolumns:[rnheader:"栏目编号",dataIndex:"lmbh",sortable:true,rnheader:"链接编号",dataIndex:"ljbh",sortable:true,rnheader:"链接名称",dataIndex:"ljmc",rnheader:"备注",dataIndex:"bz",rnheader:"查看BI",dataIndex:"lookBi",rnheader:"修改",dataIndex:"UpdateBi",renderer://当点击修改时弹出windowrn function()return "修改";rn ]n[b]<em>问题</em>补充:[/b]n你的方法我想到了 但是因为test函数要执行window就必须放在<em>EXT</em>.ONReady()里面 这样的话这个window一开始就会弹出来 不会等到点击“修改”的时候再弹 你们遇到这种情况吗 是怎么解决的啊 谢谢啦n[b]<em>问题</em>补充:[/b]n<em>问题</em>来了 这样做可能不行 因为rnheader:"修改",dataIndex:"UpdateBi",renderer://当点击修改时弹出window rn function() rn return "修改"; rn rn这样获取表了这一行的主键值啊!test()里面怎么接收ID值呢 哎n[b]<em>问题</em>补充:[/b]n那蔡 我就问你 你这个value是怎么得来的 他的值是谁的值?n[b]<em>问题</em>补充:[/b]n我认为大家给的参数不对 因为我是修改 我肯定是获取这条记录对应数据库段的ID 而不是这个<em>EXT</em>表格这个自己生产的ID 对吧 关键是对应数据库短的ID 怎么获取 n[b]<em>问题</em>补充:[/b]n function(_value,_this,_data)var lmbh=_data.get("lmbh");return "修改";rn我这个lmbh怎么喘不过去啊 值都获取了的 就是传不过去 郁闷n[b]<em>问题</em>补充:[/b]n你这样也不行 老实语法错误 哎
ExtJS 4.2 创建带复选框的树,并且有全选反选功能
var store = Ext.create(‘Ext.data.TreeStore,{//注意:store的数据后台返回时需要加 checked:false 属性;     fields:['text','id'],     root: {         id:'root',         expanded: true,         "checked": false,  
extjs grid从后台重新载入数据后,复选框不能选
-
EXT JS Grid checkbox GridPanel 中的批量操作
  <em>JS</em>P Page ExtJs/resources/c
extjs Grid 时,默认初始选中,解决默认选不中的问题
extjs Grid 时,默认初始选中 最近在使用带复选框grid组件的时候发现了一个奇怪的<em>问题</em>,第一次载入这个grid组件时就给这个grid组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执行完后,grid又刷新了一下,导致原先选中的项丢失。    代码如下:  Js代码  Ext.onReady(function(){
ExtJS4学习笔记(八)---Grid多选/全选
上一篇文章,在Grid中加入了搜索功能(链接地址是:www.mhzg.net/a/20115/201152191102<em>4</em>8.html),但大量数据需要删除操作的时候,总不能一条一条去删除吧,本文介绍如何在Extjs<em>4</em> Grid中加入<em>全选</em>功能。 先来张效果图: 点击显示
extjs grid的Ext.grid.CheckboxSelectionModel默认选中解决方法
grid的复选框定义如下: var sm = new Ext.grid.CheckboxSelectionModel({ handleMouseDown : Ext.emptyFn, singleSelect : false }); 为grid的store添加load监听如下: store.addListener('load',function(){ v
ExtJs gridPanel默认选中第一行
具体语法 MyGrid.getSelectionModel().select(0,true); 注意事项语句最好的位置选择是 Store获取数据的成功回调函数里listener:{ "load":function(){ MyGrid.getSelectionModel().select(0,true); } }
ext gridpanel分页问题
各位老大,我在做gridPanel分页时用到了PagingToolbar,但基本上所有的资料都只说了用 ds.load(params:start:0,limit:10); 建立一个HTTP 参数到远程数据源. 感觉这样使用数据页面(页面提供数据)的方法很原始,我必须在store中 使用 Ext.data.HttpProxy(url:'datapage.aspx'), 这种方式。rn但我目前后台AJAX类全写好的,我用方法 var data=getdata(20,25);就可得到服务器从第20条记录开始的25条数据。所以我把store使用内存模式 Ext.data.MemoryProxy(data),就行了。所有测试都OK,但PagingToolbar似乎不支持事件和方法的邦定,帮忙看下面<em>问题</em>DEMOrn=============================================================================================rnExt.onReady(function()rn//alert(TMKSOFT.getData(20,20).value); //成功调试Json数据源,服务器Ajax方法,从服务器获取<em>JS</em>ON数据 数据源绝对没<em>问题</em>rnrnfunction getdata(st,pg)rnrn data=eval('('+TMKSOFT.getData(st,pg).value+')');rn return data;rnrnrnvar data=getdata(20,20); //初始化调试了下,能成功显示数据rnrnvar store = new Ext.data.Store(rn proxy: new Ext.data.MemoryProxy(data),rn reader: new Ext.data.JsonReader(rn totalProperty: 'results',rn root: 'rows'rn , [rn name: 'id', mapping: 'id',rn name: 'name', mapping: 'name',rn name: 'organization',mapping: 'organization',rn name: 'homepage',mapping: 'homepage',rn ])rn);rnrn//store.addListener('load',getdata); 想用Load侦听,但也失败rnrnvar colM=new Ext.grid.ColumnModel([header:'项目编号',dataIndex:'id',sortable:true,rn header:'项目名称',dataIndex:'name',sortable:true,rn header:'开发团队',dataIndex:'organization',sortable:true,rn header:'网站地址',dataIndex:'homepage',renderer:showUrl]);rnrnvar grid = new Ext.grid.GridPanel(rn renderTo:'hello',rn title:"中国Java开源产品及团队",rn bodyStyle:'width:100%',rn autoWidth:true,rn height:500,rn //width:'100%',rn cm:colM,rn store:store,rn autoExpandColumn:2,rn bbar: new Ext.PagingToolbar(rn id:'pagingtoolbar',rn pageSize: 20,rn store: store,rn displayInfo: true,rn displayMsg: '显示第 0 条到 1 条记录,一共 2 条',rn emptyMsg: "没有记录"rn )rn );rnrn //var p1=document.getElementById("ext-gen30").value; //这样可得到需要从第几条记录开始rn //var p2=Ext.getCmp('pagingtoolbar').pageSize; //这样可得到多少条纪录rn alert(p1+" + "+p2)rn store.load(callback:getdata); //每点一下PagingToolbar触发什么事件,重调我getdata方法获取新数据,我该怎么写?rn);
Ext GridPanel问题请教
在grid的最后一页删除所有数据,删除成功后reload刷新grid,发现无法向前翻页rnExt.Ajax.request(rn url : '/itspm/ChangeProcessJson.do?act=REVIEW_DELETE',rn headers : ContentType : 'UTF-8',rn params : rn reviewData: Ext.getDom("reviewData").valuern ,rn success : function() rn reviewGridDs.reload();rn ,rn failure : function() rn alert("delete failure");rn rn rn );
ext中的GridPanel问题
我在一个window定义了两个GridPanel,可是在js调用的时候总是说GridPanel未定义,不知道怎么回事,求高手指点rnadd: function (source, destination) rn debugger;rn source = source || gp1;rn destination = destination || gp2;rn if (source.hasSelection()) rn var records = source.selModel.getSelections();rn source.deleteSelected();rn Ext.each(records, function (record) rn destination.store.addSorted(record);rn );rn rn rngp1和gp2是两个GridPanel的ID
Ext gridPanel 显示问题
[img=http://hi.csdn.net/attachment/201101/7/<em>4</em>531112_129<em>4</em>3671<em>4</em>6<em>4</em>8HD.png][/img]rnrn后台是封装成json绑定的。但是我只要一查询content字段。gridPanel就显示不出数据,就一直在那加载。。rnselect content,SID,title from WORKDIARYrn我想<em>问题</em>出在数据库中,因为这个字段可能存的数据有什么特殊字符。。不知道怎么解决。。rnrn请大家给个解决方案 !!! 谢谢 了
ext的GridPanel问题请教
var ds = new Ext.data.Store(rn proxy: new Ext.data.MemoryProxy(mydata),rn reader: new Ext.data.ArrayReader(....)rn)rnvar cm= new Ext.grid.ColumnModel(.....)rnrnvar mytable=new Ext.grid.GridPanel( rn ds: ds, rn cm: cm, rn margins: '0 0 0 0',rn height: 150rn);rnrn要怎么刷新mytable的数据啊,我目前的刷新思路是,修改mydata变量值,然后执行ds.load(),可是没反应啊。。rn高手请指点啊。rn
Ext grid 全选框 状态
ext grid 如果设定了复选框,他自动会有个功能,就是<em>全选</em>,但是当翻页的时候<em>全选</em>框的状态没有随着更新,而是停留在上次操作的状态,这个<em>问题</em>可以通过修改源码或者重写CheckboxSelectionModel,以下是源码 /* * Ext <em>JS</em> Library 2.2.1 Copyright(c) 2006-2009, Ext <em>JS</em>, LLC. licensing@extjs.com *...
ExtJs CheckboxSelectionModel 全选事件监听
var sm = new Ext.grid.CheckboxSelectionModel({ checkOnly:true, singleSelect:false, onHdMouseDown : function(e, t) { Ext.grid.CheckboxSelectionModel.prototype.onHdMouseDown.call(t...
Ext.grid.CheckboxSelectionModel去除全选
// 创建 var addsm = new Ext.grid.CheckboxSelectionModel({ checkOnly : true }); // 清空鼠标事件 addsm.handleMouseDown = Ext.emptyFn; var hd_checker = addgrid.getEl().select('div.x-grid3-hd-checker'); hd_ch
ext js checkbox 触发选择事件 的方法
如下是formpanel中的checkbox: {xtype:"checkbox",id:"fruit_lib_sel",name:"fruit_lib_sel",inputValue:0,boxLabel:"<em>全选</em>",checked:false}, 下面是onReady中的代码,其中fruit_lib_sel为id:     Ext.EventManager.on('frui
EXTJS GridPanel 勾选事件
var csm = new Ext.grid.CheckboxSelectionModel({                 singleSelect : true,                 listeners:{                     'rowselect':function(sm,rowIndex,record){                      
Ext gridpanel 问题  请教
rn不知道什么<em>问题</em>, 不执行servlet中的内容.servlet中只是把查询数据库中信息 想放到gridPanel中显示 .也没找到什么原因,不知是那出现的<em>问题</em> .请教!
EXTgridpanel问题
如果一个页面上有2个windowrn没个window上有一个<em>gridpanel</em>rnrn<em>gridpanel</em>表头有一列单选按钮rnrn怎么让选中行的数据 批量的 显示在另一<em>gridpanel</em>中?rnrn高手帮忙解答,rnrn尽量给参考代码,rnrn新手求教。。
EXT gridPanel中数据保留两位小数(笔记4
1、定义model Ext.define('report', { extend: 'Ext.data.Model', fields: [ { name: 'customerName', type: 'string' }, { name: 'Name', type: 'number' },
Ext获取GridPanel内容的的问题
其实就是不知道怎么获取Ext创建的控件里的内容。rnrn如下,我创建了一个GridPanelrn[code=<em>JS</em>cript]rnvar firstGrid = new Ext.grid.GridPanel(rn .....rn);rnrnvar displayPanel = new Ext.Panel(rn renderTo : 'panel',rn items: [firstGrid]rnrn[/code]rnrnHTML代码rn[code=HTML]rnrnrn .....................rnrnrn rnrnrn[/code]rnrn如果我把GridPanel放在Panel里然后再将Panel renderTo 网页上的DIV。rn[code=<em>JS</em>cript]rnvar firstGridDropTargetEl = firstGrid.getView().el.dom.childNodes[0].childNodes[1];rn[/code]rn使用上面这句<em>JS</em>就可以调用到GridPanel内容的层rn[img=http://qdvqpg.bay.livefilestore.com/y1piyq99PktjukWuO05-P_lj_-tv9EQ0BvAEx92F<em>4</em><em>4</em>Ma33obqGBP6N-LQaGYLq03IJ<em>4</em>diD1qOAkUQWy2LUgA6mfUZ5suZ2wG_j<em>4</em>/gridimg.jpg][/img]rnrnrn但是如果我把GRIDPANEL放在一个WINDOW中SHOW出来,如何获取GRIDPANEL对应的内容层呢?
ext GridPanel 列宽问题
id: "ASIN", header: "出版号", renderer: SeeDetail, dataIndex: 'ASIN', sortable: true ,rn header: "作者", dataIndex: 'Author', sortable: true ,rn header: "书名", dataIndex: 'Title', sortable: true ,rn header: "制作商", dataIndex: 'Manufacturer', sortable: false ,rn header: "产品组", dataIndex: 'ProductGroup', sortable: false],rnrnrnwidth: 660,这样可以,rnwidth: 25%,为什么加%就不行
Ext 全选问题
代码: //--------------------------------------------------列选择模式 var sm = new Ext.grid.CheckboxSelectio
Extjs 的 checkbox全选和反选
[code=&quot;java&quot;] Ext.create('Ext.form.Panel', { title: 'Checkbox Group', width: 300, height: 125, bodyPadding: 10, renderTo: Ext.getBody(), items:[{ xtype: ...
Ext ComboBox 实现下拉多选,全选,反选
Ext ComboBox下拉选中-<em>全选</em>反选逻辑处理 Ext ComboBox 实现下拉多选,<em>全选</em>,反选 方法一: 代码 var me = this; var isMultiSelect = true;//是否设置为下拉多选 me.selectValues = [];//保存被选中的数据 var factory_Store = Ext.create('Ext.data.Store', { ...
Ext-Grid头部全选使用代码实现去除的方法
 qryAllSSPRuleStore.on('datachanged', function() {    var hd_checker = ssRuleGrid.getEl().select('div.x-grid3-hd-checker');    //CompositeElementLite/CompositeElement         var hd = hd_checker.first...
ExtJS GridPanel加上复选框之后,行选中问题
Ext<em>JS</em> GridPanel加上复选框之后,选择行和复选框冲突,当选择某行后,再在复选框中,取消勾选,就无法取消。网上找了些资料。推荐的方法是重写CheckboxSelectionModel的han
ext gridpanel没有背景问题
有一个tablepanel tablepanel有三个页面,每个页面中有一个<em>gridpanel</em>,第一个页面中的<em>gridpanel</em>有背景色,剩余两个没有背景色,三个<em>gridpanel</em>代码相同
ext,js gridpanel中 列显示checbox?
我从数据库读取数据其中一列是checbox 是否勾选 和未勾选 我想让他在<em>gridpanel</em>里显示,请教怎么可以实现! 必须是ext.js 中的才可以![img=https://img-bbs.csdn.net/upload/201505/10/1<em>4</em>312666<em>4</em>9_797201.png][/img]rn 其中 我的checbox是通过 [code=javascript]renderer:rn function (v, nv, v1) rn returm rn ,[/code]rn让它显示checbox的?
EXT JS ExtJS 4
<em>EXT</em> <em>JS</em> <em>4</em> 正式版 发布 Posted 周三, 0<em>4</em>/27/2011 - 20:27 by admin 我很自豪能代表Sencha和Ext<em>JS</em>团队和大家成功的分享了Ext<em>JS</em> <em>4</em>的预览版、3个beta版和今天发布的正式版等5个版本。 Ext<em>JS</em> <em>4</em>从创建之初,就以最全面现代化为目标,它采用了改进的架构和加入了许多新的特性,从而使你可以创建可靠的下一代网络应用程序。框架的每个部分几乎都已升级和优化,已充分利用当今的现代浏览器,同时兼容之前的版本。
Ext Js权威指南4
Ext Js权威指南 分5卷 不错的学习ExtJs的书籍
Practical Ext JS 4
Practical Ext <em>JS</em> <em>4</em> will get you up and running, using Ext <em>JS</em> <em>4</em>.2 for your projects, as quickly as possible. After a quick refresher on some JavaScript basics, you will get to grips with Ext <em>JS</em> <em>4</em>’s OO concepts (such as mixins) and familiarize yourself with its UI components and layout. You'll learn all the core features of the Ext <em>JS</em> framework, such as its MVC architecture, theming and styling your applications, and displaying data through components such as grids, trees, and charts. You'll use the Ext <em>JS</em> components and create an entire application from scratch by following the many practical examples. Finally, you'll learn about unit testing and packaging to build and deploy better applications.
ext 复选框怎么默认全选
-
Ext JS 4 Architecture
Ext<em>JS</em> <em>4</em> PDF档 English 架构图说明 范例说明
EXT JS 4 ppt
最新的<em>EXT</em> <em>JS</em><em>4</em>的培训PPT 详细 可用
Learning Ext JS 4
Learning Ext <em>JS</em> <em>4</em>,外国专家写的教程,网友分享,PDF格式。
ext gridpanel排序
ext的<em>gridpanel</em>点击列标题排序,怎么2比10还要大,还有日期的排序根本不对,求解决方法rn
ext treepanel,tabpanel,gridpanel
rn网上 ext 各种面板的例子很多,但是实际应用中每个面板的位置,所属文件应该规划清楚的,rn我现在有个<em>问题</em>rnrnmain.js 用来配置面板的摆放位置rnrn[code=<em>JS</em>cript]//全局变量rnvar maintab;rnrnExt.onReady(function()rnrn Ext.QuickTips.init();rn Ext.BLANK_IMAGE_URL = 'plugin/resources/images/default/s.gif';// 替换图片文件地址为本地rn Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";rnrn //1、创建head部分rn var head = new Ext.Panel(rn rn region : "north", //在顶部rn border : false,rn html : "我是顶部",rn height : 50,rn margins:'3 0 3 3',rn cmargins:'3 3 3 3'rn );rnrn //2、创建foot部分rnrn var foot = new Ext.Panel(rn rn region : "south",rn html : ' Power By: 元元 版权所有:aaa',rn heigth : 35rnrn );rn //3、创建leftMenu部分rnrn /*rn 文件在 leftmenu.jsrn */rn //<em>4</em>、创建工作区部分rnrn maintab = new Ext.TabPanel(rn id : 'maintab',rn region:'center', rn resizeTabs:true, // turn on tab resizingrn minTabWidth: 90,rn tabWidth:100,rn enableTabScroll:true,rn defaults: autoScroll:true,rn items:[ rn id:'tab1', rn contentEl:'tabs',rn title: '首页',rn closable:false, rn autoScroll:true,rn// iconCls: 'tabs',rn html:' Tree控件和TabPanel控件结合功能演示 0) rn rn Ext.MessageBox.confirm('提示框', '您确定要进行该操作?' , doMod2); rn rn else rn rn Ext.MessageBox.alert('提示框', '对不起,您没有增加或修改记录!'); rn rnrnrnfunction doMod2(btn) rnrn if(btn == 'yes') rn rn var m = ds.getModifiedRecords(); rn jsonData = "[";rn for(var i = 0, len = m.length; i < len; i++) rn jsonData += <em>JS</em>ON.stringify(m[i].data) + ","; rn rn jsonData = jsonData.substring(0, jsonData.length-1) + "]"; rnrnrn gridForm.url = 'edit.php'; rnrn var options = rn rn waitMsg: '正在处理中,请等待...', rn// waitTitle: '进度条', rn reset: false, rn success: function(isOk, a) rn Ext.MessageBox.alert('提示框', a.result.msg); rnrn if(isOk)rn ds.modified = [];//将修改过的记录置为空,如果不清空,则修改过的数据会一直保留 rn ds.load(params:start:0, limit:findPurveyModulePageSize);rn rn ,rn params:modData:jsonData, rn scope: gridFormrn rnrn gridForm.submit(options);rn rn else rn rn //Ext.MessageBox.alert('提示框', '您取消了该操作!'); rn rnrnrnvar gridForm; rnfunction initForm() rn rn gridForm = new Ext.BasicForm( rn Ext.get("gridFm"), rn rn ); rnrn);[/code]rnrnrn我的<em>问题</em>是:rnrn现在是PHP 搞的rn异步树的数据里面,包含的每个节点要去的 href,而且href 出来的内容都是 grid ,我该如何组织这些代码,让它实现,点击左边树的某个分支,先添加到一个tab (这个已经可以了),根据href 生成一个grid 放到新添的tab 下??rn请高手指导指导,刚刚接触 ext
ext gridpanel不显示
total:12<em>4</em>,result:[id:'1',code:'1',name:'常规土条表测试日期',id:'2',code:'2',name:'干压成型水份(%)',id:'3',codernrn:'3',name:'干压强度(kg/cm2',id:'<em>4</em>',code:'<em>4</em>',name:'结合力成型水份(kg/cm2)',id:'5',code:'5',name:'结合力(kg/cm2)'rnrn,id:'6',code:'6',name:'粘度(dpa.s)',id:'7',code:'7',name:'流速(s)',id:'8',code:'8',name:'PH',id:'9'rnrn,code:'9',name:'试样水份(%)',id:'10',code:'10',name:'<em>4</em>00含沙%',id:'11',code:'11',name:'325含沙%',id:'12'rnrn,code:'12',name:'250含沙%',id:'13',code:'13',name:'120含沙%',id:'1<em>4</em>',code:'1<em>4</em>',name:'250筛余%',id:'15'rnrn,code:'15',name:'180筛余%',id:'16',code:'16',name:'150筛余%',id:'17',code:'17',name:'1070白度',id:'18'rnrn,code:'18',name:'1070L*',id:'19',code:'19',name:'1070a*',id:'20',code:'20',name:'1070b*',id:'21'rnrn,code:'21',name:'1070收缩(%)',id:'22',code:'22',name:'1070吸水率',id:'23',code:'23',name:'1180白度',idrnrn:'2<em>4</em>',code:'2<em>4</em>',name:'1180L*',id:'25',code:'25',name:'1180a*',id:'26',code:'26',name:'1180b*',idrnrn:'27',code:'27',name:'1180烧失(%)',id:'28',code:'28',name:'1180收缩(%)',id:'29',code:'29',name:'1180rnrn吸水率(%)',id:'30',code:'30',name:'1220高温土条表测试日期',id:'31',code:'31',name:'1220白度',id:'32',code:'32'rnrn,name:'1220L*',id:'33',code:'33',name:'1220a*',id:'3<em>4</em>',code:'3<em>4</em>',name:'1220b*',id:'35',code:'35'rnrn,name:'1220烧失(%)',id:'36',code:'36',name:'1220收缩(%)',id:'37',code:'37',name:'1220吸水率(%)',id:'38'rnrn,code:'38',name:'1250高温土条表测试日期',id:'39',code:'39',name:'1250白度',id:'<em>4</em>0',code:'<em>4</em>0',name:'1250L*'rnrn,id:'<em>4</em>1',code:'<em>4</em>1',name:'1250a*',id:'<em>4</em>2',code:'<em>4</em>2',name:'1250b*',id:'<em>4</em>3',code:'<em>4</em>3',name:'1250烧失rnrn(%)',id:'<em>4</em><em>4</em>',code:'<em>4</em><em>4</em>',name:'1250收缩(%)',id:'<em>4</em>5',code:'<em>4</em>5',name:'1250吸水率(%)',id:'<em>4</em>6',code:'<em>4</em>6',namernrn:'可塑性表可塑度测试日期',id:'<em>4</em>7',code:'<em>4</em>7',name:'成型水分%',id:'<em>4</em>8',code:'<em>4</em>8',name:'可塑度',id:'<em>4</em>9',code:'<em>4</em>9',namernrn:'可塑性指标kg.cm',id:'50',code:'50',name:'可塑性指数测试日期',id:'51',code:'51',name:'液性限度%',id:'52',code:'52'rnrn,name:'塑性限度%*',id:'53',code:'53',name:'可塑性指数%',id:'5<em>4</em>',code:'5<em>4</em>',name:'SO<em>4</em> 测试日期',id:'55',code:'55'rnrn,name:'SO<em>4</em> ppm',id:'56',code:'56',name:'总可溶性盐测试日期',id:'57',code:'57',name:'总可溶性盐ppm',id:'58',codernrn:'58',name:'CEC测试日期',id:'59',code:'59',name:'CEC毫克当量/100g',id:'60',code:'60',name:'K20物性表测试日期',rnrnid:'61',code:'61',name:'K20试样编号',id:'62',code:'62',name:'泥浆密度',id:'63',code:'63',name:'水玻璃ml/kg'rnrn,id:'6<em>4</em>',code:'6<em>4</em>',name:'排浆速度s',id:'65',code:'65',name:'吸浆速度s',id:'66',code:'66',name:'泥浆温度(℃)'rnrn,id:'67',code:'67',name:'模型号',id:'68',code:'68',name:'注浆干燥收缩%',id:'69',code:'69',name:'注浆烧成收缩%'rnrn,id:'70',code:'70',name:'注浆总收缩%',id:'71',code:'71',name:'注浆吸水率%',id:'72',code:'72',name:'注浆吸水率rnrn(标)(%)',id:'73',code:'73',name:'激光粒度测试日期',id:'7<em>4</em>',code:'7<em>4</em>',name:'激光20μ',id:'75',code:'75',namernrn:'激光10μ',id:'76',code:'76',name:'激光5μ',id:'77',code:'77',name:'激光2μ',id:'78',code:'78',name:'激rnrn光1μ',id:'79',code:'79',name:'激光0.5μ',id:'80',code:'80',name:'激光D50μ',id:'81',code:'81',name:'峰rnrn值粒度μ',id:'82',code:'82',name:'跨度μ',id:'83',code:'83',name:'洁具物性表测试日期',id:'8<em>4</em>',code:'8<em>4</em>',name:'rnrn试样外观',id:'85',code:'85',name:'200含沙',id:'86',code:'86',name:'粘度(o)',id:'87',code:'87',name:'Th5'rnrn,id:'88',code:'88',name:'Na2CO3 %',id:'89',code:'89',name:'水玻璃干%',id:'90',code:'90',name:'初始密度'rnrn,id:'91',code:'91',name:'初始粘度(度)',id:'92',code:'92',name:'初始Th1(度)',id:'93',code:'93',name:'初始rnrn水玻璃干%',id:'9<em>4</em>',code:'9<em>4</em>',name:'最高密度',id:'95',code:'95',name:'高密粘度(度)',id:'96',code:'96',name:'rnrn高密Th5(度)',id:'97',code:'97',name:'高密水玻璃干%',id:'98',code:'98',name:'吸浆速度mm/30',id:'99',code:'99'rnrn,name:'排浆性能',id:'100',code:'100',name:'挤条成型水分%',id:'101',code:'101',name:'干燥收缩%',id:'102',codernrn:'102',name:'烧成收缩(1220)%',id:'103',code:'103',name:'烧成收缩(1220标)%',id:'10<em>4</em>',code:'10<em>4</em>',name:'吸水率%'rnrn,id:'105',code:'105',name:'吸水率(标)%',id:'106',code:'106',name:'挤条强度 kg/cm2',id:'107',code:'107'rnrn,name:'烧结强度 kg/cm2',id:'108',code:'108',name:'烧后颜色',id:'109',code:'109',name:'沉降-10μ',id:'110'rnrn,code:'110',name:'沉降-5μ',id:'111',code:'111',name:'沉降-2μ',id:'112',code:'112',name:'化分测试日期',idrnrn:'113',code:'113',name:'SiO2',id:'11<em>4</em>',code:'11<em>4</em>',name:'Al2O3',id:'115',code:'115',name:'MgO',idrnrn:'116',code:'116',name:'CaO',id:'117',code:'117',name:'Fe2O3',id:'118',code:'118',name:'TiO2',idrnrn:'119',code:'119',name:'K2O',id:'120',code:'120',name:'Na2O',id:'121',code:'121',name:'P2O5',idrnrn:'122',code:'122',name:'MnO',id:'123',code:'123',name:'IOL',id:'12<em>4</em>',code:'12<em>4</em>',name:'Sum']
ext form gridpanel
NULL 博文链接:https://a72981280<em>4</em>.iteye.com/blog/1215795
ext gridpanel 跨行
NULL 博文链接:https://shenhaiquan.iteye.com/blog/1<em>4</em>7<em>4</em>328
EXt gridpanel 显示数据
me.columns = [ rn text : '用户名',rn dataIndex : 'userName',rn flex : 1,rn editor:rn allowBlank:falsern rn , rn text : '电子邮件',rn dataIndex : 'email',rn flex : 1,rn editor:rn allowBlank:false,rn vtype:'email'rn rn , rn text : '角色',rn dataIndex : 'roles',rn flex : 1,rn editor:rn xtype: 'combo',rn store:'Roles',rn multiSelect:true,rn allowBlank:false,rn editable:false,rn emptyText:"请选择角色",rn forceSelection:truernrn rn , rn xtype : "datecolumn",rn text : '创建时间',rn dataIndex : 'createdDateTime',rn format : "Y-m-d H:i:s",rn width : 150rn , rn xtype : "datecolumn",rn text : '最后登录时间',rn dataIndex : 'lastLoginDateTime',rn format : "Y-m-d H:i:s",rn width : 150rn , rn xtype : 'checkcolumn',rn dataIndex : "isApproved",rn text : "允许登录",rn winth : 150,rn editor: rn xtype: 'checkbox',rn cls:'x-grid-checkheader-editor'rn rn ];rn我的json数据有值:rn"total":2,"data":["createdDateTime":"2013-10-31T00:00:00","email":"11newuser@email.com","id":6,"isApproved":"true","lastLoginDateTime":"2013-11-01T00:00:00","password":"123","roles":"系統管理者","userName":"admin","createdDateTime":"2013-10-30T00:00:00","email":"newuser@email.com","id":8,"isApproved":"true","lastLoginDateTime":"2013-11-01T00:00:00","password":"<em>4</em>56","roles":"普通用戶","userName":"user"],"success":truernrn但是前台不显示页面。rn如果json的数据是:rn["createdDateTime":"2013-10-31T00:00:00","email":"11newuser@email.com","id":6,"isApproved":"true","lastLoginDateTime":"2013-11-01T00:00:00","password":"123","roles":"系統管理者","userName":"admin","createdDateTime":"2013-10-30T00:00:00","email":"newuser@email.com","id":8,"isApproved":"true","lastLoginDateTime":"2013-11-01T00:00:00","password":"<em>4</em>56","roles":"普通用戶","userName":"user"]rn就能正常显示。
ext gridPanel 的 reconfig
大家用过表格的reconfig(store,cm)这个函数吗 我看了下 API上面说重新配置store和cmrn然后这个表格会更新 可是我配置了之后 倒是store和cm也变了 但是并没有执行store里面的url 也就是里面的代码好像没执行 哎rn
Ext中GridPanel的应用
发现自己自己学习的尽头一直不是很足够,最近又在用ext。在网上找了下ext的应用,这个东西越来越流行了。在网上找了些例子。自己跟着学习。非常感谢那些网上发布自己的学习ext资料的高手们,向你们致敬。   这些例子全是在前台定死的,没有经过后台取数据。我也是初学者。努力吧   &amp;lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot; pageEncod...
Ext gridPanel 日期格式化
第一种:{ header: "创建时间", width: 200, sortable: true, align: 'center', dataIndex: 'SystemDateTime', renderer: Ext.util.Format.dateRenderer('Y年m月d日') },
请问怎么实现ext的GridPanel全选?包括所有页的
GridPanelrn目前只能一页页的<em>全选</em> 怎样<em>全选</em>全部页呢?
js全选js全选js全选js全选
自用 勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!勿下!!
EXT JS 网格 控制全选监听事件
//网格<em>全选</em> 添加监听事件  selectionchange
Learning Ext JS 4 pdf
Learning Ext <em>JS</em> <em>4</em> by Crysfel Villa and Armando Gonzalez (Oct 8, 2012) $<em>4</em>9.99 Paperback Order in the next 13 hours and get it by Tuesday, Mar 19. More Buying Choices - Paperback $<em>4</em>6.<em>4</em>8 new (17 offers) $<em>4</em>7.62 used (<em>4</em> offers) (<em>4</em>) Eligible for FREE Super Saver Shipping. Sell this back for an Amazon.com Gift Card Excerpt Page 3: ... http: //www. sencha .com/products/extj s/. The version available at the ... See a random page in this book. Books: See all <em>4</em>8 items
Ext Js权威指南完整版4
《Ext <em>JS</em>权威指南》有两大特点:第一,授人以鱼,根据Ext <em>JS</em>的构成体系全面系统地讲解了其开发方法与技巧,每个知识点都辅之以翔实的案例,同时包含大量最佳实践,适合系统学习和开发参考;第二,授人以渔,宏观上对Ext <em>JS</em>的整体架构进行了分析,微观上则通过源代码深刻揭示了Ext <em>JS</em>的工作机制与原理,对于想了解Ext <em>JS</em>工作原理和在开发中碰到疑难<em>问题</em>的读者尤为有帮助。
深入浅出Ext JS(第一版)(4)
深入浅出Ext+<em>JS</em>(第一版) 绝对完整版,共<em>4</em>8份。要<em>4</em>8份齐全放在同一个文件夹才可解压。这是31-<em>4</em>0。需要的朋友,请到偶的空间下载所有文件:http://leozsz.download.csdn.net/
Ext JS 4 First Look
Ext <em>JS</em> <em>4</em> First Look by Loiane Groner (Jan 10, 2012) $<em>4</em><em>4</em>.99 $39.99 Paperback Order in the next 11 hours and get it by Tuesday, Mar 19. More Buying Choices - Paperback $39.65 new (17 offers) $33.92 used (8 offers) (1<em>4</em>) Eligible for FREE Super Saver Shipping. Sell this back for an Amazon.com Gift Card Excerpt Front Matter: ... sencha. com/products/extj s/download. You need to download and install ... See a random page in this book. Books: See all <em>4</em>8 items
EXT JS 4自学手册
<em>EXT</em>js<em>4</em>自学手册.docx,适用用新手学习<em>EXT</em> <em>JS</em> <em>4</em>
ext gridpanel添加列和响应函数
ext <em>gridpanel</em>添加列和响应函数: [code=&quot;js&quot;] { header : 'extraColumn', dataIndex : ' ', width : 100, renderer: function (value, meta, record) { var forma...
EXT的GridPanel 怎么自适应宽度
我在一个div里面放有一个FormPanel,在FormPanel里面放有一个GridPanel ,FormPanel和GridPanel 都是设置 width:100%,FormPanel的宽度会随div的变化而自适应,但是GridPanel 怎么不会随FormPanel的宽度自适应啊?rnrn紧急! 求高手请教!rnrn
Ext GridPanel 的运用模板显示
请问 默认的GridPanel的显示是行高和指定的那个列的数量显示数据,我该 如何使用自定义的XTemplate的模板去替换GridPanel的显示模板呢?就类似于这种方式显示,类似于图
Ext GridPanel的cellclick 部分 无效..
我有一个GridPanelrn在渲染时添加了一个方法.在一个列模板里面加了个table放了2行数据renderer: renderTitlernrenderTitle方法返回了一个html的table..里面有2行数据rn然后添加了一个事件cellclickrn现在的<em>问题</em>是,.我点击别的列都能触发事件.但是点击这个table就不行了..rnrn我查了点资料,好像和子元素的事件冒泡被Ext给阻止了...rn然后再查资料...只有阻止的方法没有解除阻止的方法...rnrn还是什么别的原因?..rnrn应该怎么搞?..
Ext GridPanel JsonReader读取数据无法显示
[code=<em>JS</em>cript]function clusterDataStat(e, checkTreeById) rn if (!this.clusterDataCm) //列名rn this.clusterDataCm = new Ext.grid.ColumnModel([rn header: '序号', dataIndex: 'RN' ,rn header: '簇名称', dataIndex: 'CLUSTERNAME' ,rn header: '描述', dataIndex: 'DESCRIPTION' ,rn header: '网格单元数', dataIndex: 'GRIDCOUNT' ,rn header: '基站数', dataIndex: 'BASESTATION' ,rn header: '小区数', dataIndex: 'CICOUNT' ,rn header: '簇话务量', dataIndex: 'CLUSTERTELTRAFFIC' rn ]);rn clusterDataCm.defaultSortable = true; //排序rn rn if (!this.clusterDataDs) //数据源rn var jsonReader = new Ext.data.JsonReader( root: 'Body', totalRecords: 'totalCount' , [rn name: 'RN' ,rn name: 'CLUSTERNAME' ,rn name: 'DESCRIPTION' ,rn name: 'GRIDCOUNT' ,rn name: 'BASESTATION' ,rn name: 'CICOUNT' ,rn name: 'CLUSTERTELTRAFFIC' rn ]);rn var conn = new Ext.data.Connection( url: 'ws/Cell.asmx/GetClusterData', timeout: 300000 );rn conn.on('requestexception', function() Ext.MessageBox.alert("提示", '请求服务器失败.'); );rn conn.on('requestcomplete', function(conn, response, opts) );rnrn //var data = totalCount: 3, Body: [ RN: '1', CLUSTERNAME: '校园网', DESCRIPTION: '校园网', GRIDCOUNT: '18', BASESTATION: '59', CICOUNT: '32', CLUSTERTELTRAFFIC: '0' , RN: '2', CLUSTERNAME: 'VIP点保障', DESCRIPTION: 'VIP点保障', GRIDCOUNT: '12', BASESTATION: '31', CICOUNT: '22', CLUSTERTELTRAFFIC: '0' , RN: '3', CLUSTERNAME: 'VIP线路', DESCRIPTION: 'VIP线路', GRIDCOUNT: '6', BASESTATION: '26', CICOUNT: '15', CLUSTERTELTRAFFIC: '0'] rn//获取到的数据,用MemoryProxy可以直接加载出来,但是用HttpProxy不行rnrn this.clusterDataDs = new Ext.data.Store(rn proxy: new Ext.data.HttpProxy(conn),rn reader: jsonReaderrn );rn rn if (!this.clusterDataWindsLoad) //加载数据rn this.clusterDataWindsLoad = function() rn clusterDataDs.load(rn params: start: 0, limit: 15 ,rn callbak: function(r, o, s) rn debugger; if (!s) Ext.MessageBox.alert("提示", '加载数据失败.');rn rn );rn rn rn if (!this.ClusterPagingCellToolbar) //底部工具栏rn this.ClusterPagingCellToolbar = new Ext.PagingToolbar(rn pageSize: 15,rn store: this.clusterDataDs,rn displayInfo: true,rn displayMsg: '第 0 - 1 条,共 2条',rn emptyMsg: "没有记录"rn );rn rn if (!this.clusterDataWin) rn this.clusterDataWin = new Ext.Window(rn id: 'clusterDataStat',rn title: '簇列表',rn layout: 'fit',rn width: 800,rn height: <em>4</em>00,rn closeAction: 'hide',rn plain: true,rn autoScroll: true,rn modal: false,rn minimizable: true,rn maximizable: true,rn tbar: new Ext.Toolbar(rn autoWidth: true,rn autoShow: true,rn items: [rn '->', rn id: 'clusterExportData',rn text: '导出数据',rn iconCls: 'excel',rn listeners: click: function() rn exportWin(this, "Views/Statistics/ClusterExport.aspx?clusterId=" + whereclusterId);rn rn rn rn ]rn ),rn items: new Ext.grid.GridPanel(rn ds: this.clusterDataDs,rn cm: this.clusterDataCm,rn bbar: this.ClusterPagingCellToolbar,rn emptyMsg: '没有相关数据或加载失败',rn loadMask: msg: "数据加载中,请稍等。。。" rn )rn );rn rn if (!e) this.clusterDataWin.show();rn else this.clusterDataWin.show(e);rn var whereclusterId = checkTreeById ? checkTreeById : getCheckTreeByCluster();rn this.clusterDataDs.baseParams = clusterId: whereclusterId ; //参数rn this.clusterDataWindsLoad();rn[/code]rnrn上面的代码可以正确获取到数据,到conn.on('requestcomplete', function(conn, response, opts) );这里面查看到的数据是正常的,但是就是无法显示出来,郁闷!
Ext GridPanel导出Excel(改进)
将页面的GridPanel中的数据导出到Excel中 测试Ext:版本2.2.1 支持GridSummary,GroupSummary和GroupHeaderPlugin插件 使用方法: 1)把三个<em>JS</em>文件引入到页面中 2)调用例句: var data2Excel = new Ext.icss.Data2ExcelTool(); //listSet是GirdPanel的id data2Excel.export2Excel(Ext.getCmp('listSet'));
ext的gridpanel的bbar为何消失
[code=<em>JS</em>cript]/* rn * 假日信息维护表单面板,继承自Extjs的FormPanel类 rn */ rn rnholidayInfo = Ext.extend(Ext.FormPanel, /** rn * 基本属性 rn */ rn holidayInfoKeywordText: null, rn holidayInfoTopToolBar: null, rn holidayInfoSm: null, rn holidayInfoCm: null, rn holidayInfoGridPanel: null, rn holidayInfoWin: null, rn holidayInfoFp: null, //定义构造器 rn constructor: function() rn rn // 添加记录行 rn var holidayType = new Ext.form.TextField( rn id:'holidayType', rn name : 'holidayType', rn fieldLabel: '假期类型' rn ); rn var startDate = new Ext.form.DateField ( rn id:'startDate', rn name : 'startDate', rn fieldLabel: '开始时间' rn ); rn var endDate = new Ext.form.DateField ( rn id:'endDate', rn name : 'endDate', rn fieldLabel: '结束时间' rn ); rn//定义页面上方的工具条 rn this.holidayInfoKeywordText = new Ext.form.TextField( rn name : 'keyword', rn anchor : '95%', rn maxLength : 25 rn ); rn this.holidayInfoTopToolBar = new Ext.Toolbar( rn items: [ rn id: 'delButton', rn text: '删除', rn iconCls : 'deleteicon', rn tooltip: '删除记录', rn handler: this.onDelHolidayInfo, rn scope: this rn ,'-', rn id: 'saveButton', rn text: '保存', rn iconCls : 'detailicon', rn tooltip: '保存', rn handler: this.onSave, rn scope: this rn ,'->','Search: ',this.holidayInfoKeywordText, rn rn id: 'searchHolidayInfoKeywordTextButton', rn text: '查询', rn iconCls : 'serchopenroomrecord', rn pressed: true, rn tooltip: '查询记录', rn scope: this rn rn ] rn ); rn //定义静态数据 rn var holidayInfoData = [ rn ['春节', '2011-02-01'], ['春节', '2011-02-02'], ['春节', '2011-02-03'], rn ['春节', '2011-02-0<em>4</em>'], ['春节', '2011-02-0<em>4</em>'], ['春节', '2011-02-06'], rn ['春节', '2011-02-07'], ['春节', '2011-0<em>4</em>-01'], ['春节', '2011-0<em>4</em>-02'], rn ['春节', '2011-0<em>4</em>-05'] rn ]; rn var store = new Ext.data.Store( rn proxy: new Ext.ux.data.PagingMemoryProxy(holidayInfoData), rn remoteSort:true, rn reader: new Ext.data.ArrayReader( rn fields: [ rn name: 'holidayType', rn name: 'holidayDate' rn ] rn ) rn ); rn store.load(params:start:0, limit:5); rn //创建checkbox rn this.holidayInfoSm = new Ext.grid.CheckboxSelectionModel(); rn //创建列模型 rn this.holidayInfoCm = new Ext.grid.ColumnModel([ rn new Ext.grid.RowNumberer(),// 获得行号 rn this.holidayInfoSm,//checkbox rn rn id:'holidayType', rn header: "假期类型", rn width: 500, rn sortable: true, rn align: "center", rn dataIndex: 'holidayType' rn , rn rn id:'holidayDate', rn header: "假日日期", rn width: 500, rn sortable: true, rn align: "center", rn dataIndex: 'holidayDate', rn editor: new Ext.form.DateField( rn format : 'Y-m-d' rn ) rn rn ]); rn this.gridTitle = " " + rn " " + rn "假日信息维护" + rn "" + rn " " + rn "货币单位:万元 " + rn "记录总数:" + store.getTotalCount() + rn "" + rn ""; rn //创建查询列表 rn this.holidayInfoGridPanel = new Ext.grid.GridPanel( rn store: store, rn cm: this.holidayInfoCm, rn sm: this.holidayInfoSm, rn loadMask: true, rn autoScroll: true, rn border: false, rn height: 600, rn collapsible: true,//设置面板可收缩 rn title: this.gridTitle, rn tbar: this.holidayInfoTopToolBar, rn bbar: new Ext.PagingToolbar( rn pageSize: 15, rn store: store, rn displayInfo: true, rn plugins: new Ext.ux.ProgressBarPager() rn ) rn ); rn holidayInfo.superclass.constructor.call(this, rn labelAlign: "right", rn collapsible: true, rn autoScroll: true, rn bodyStyle: "padding:0 0", rn frame: true, rn layout: "fit", rn items: [ rn layout: "column", rn items: [ rn columnWidth: .3, rn layout: 'form', rn defaultType: 'textfield', rn items: [ holidayType ] rn , rn columnWidth: .35, rn layout: 'form', rn defaultType: 'textfield', rn items: [ startDate ] rn , rn columnWidth: .35, rn layout: 'form', rn defaultType: 'textfield', rn items: [ endDate ] rn , rn columnWidth: 1, rn layout: 'fit', rn items: [ this.holidayInfoGridPanel ] rn ] rn ] rn ); rn , rn //定义删除操作 rn onDelHolidayInfo: function() rn //判断是否有选中记录 rn if(this.holidayInfoGridPanel.selModel.hasSelection()) rn //获取被选中的记录数组 rn var records = this.holidayInfoGridPanel.selModel.getSelections(); rn //遍历记录数组 rn for(var i = 0, r; r = records[i]; i++) rn this.holidayInfoGridPanel.store.remove(r); rn rn else rn Ext.Msg.alert("系统提示","请选择记录进行删除!"); rn rn , rn //保存功能函数 rn onSave: function() rn Ext.Msg.alert("系统提示","保存成功"); rn this.closeWin(); rn rn);[/code]rn该代码在1280*102<em>4</em> 分辨率下,页面展示还算正常 ,调整到102<em>4</em>*800分辨率下,下方的bbar就消失了,既没有垂直滚动条也没有翻页功能了,我对比了一下,发现是因为在formpanel有普通textfield这样的对象和 GridPanel 共存造成的,如果只是存在GridPanel的话,页面则没有任何<em>问题</em>,请教该怎么办呢?
ext gridpanel报System.OutOfMemoryException的错误
ext <em>gridpanel</em> 里面要存十万条数据运行时报System.OutOfMemoryException的错误怎么解决?
EXT 的GridPanel加载XML出现问题
// <em>JS</em>代码rn// 利用XML传递rn function getGridPanelByXml() rn var store=new Ext.data.Store(URL:"hello.xml", rn reader:new Ext.data.XmlReader( record:"row", ["id","name","organization","homepage"])rn ); rn var colM=new Ext.grid.ColumnModel([rn header:"项目名称",dataIndex:"name",sortable:true,rn header:"开发团队",dataIndex:"organization",sortable:true,rn header:"网址",dataIndex:"homepage",renderer:showUrlrn ]); rn var grid = new Ext.grid.GridPanel( renderTo:"hello", title:"中国Java开源产品及团队", rn height:200, width:600, cm:colM, store:store, autoExpandColumn:2rn ); rn store.load();rn rnrnrnrn rnrn// XML文件 hello.xmlrnrnrn rn 1rn EasyJWebrn EasyJFrn www.easyjf.comrn rn rn 2rn jfoxrn huihoorn www.huihoo.orgrn rn rn 3rn jdonrn jdonrn www.jdon.comrn rn rn <em>4</em>rn springsidern springsidern www.springside.org.cnrn rn rn// 之后框出来了,标题也出来了,但是没有数据的现实rn// 包错为rn行:<em>4</em><em>4</em>rn字符:2771rn错误:this.proxy为空或不是对象rnrn这个是我在学习资料上COPY的代码,但是为什么我的不行?这2个文件都放在相同的文件夹下。请求高手!!
EXT gridPanel 表头不出现问题
我用<em>EXT</em> 写了一个表格,我想要的效果是这样:rn[img=http://img.my.csdn.net/uploads/20130<em>4</em>/10/136557938<em>4</em>_7557.jpg][/img]rnrn但是最后得到的是这样的:rn[img=http://img.my.csdn.net/uploads/20130<em>4</em>/10/136557960<em>4</em>_2096.jpg][/img]rnrn就是没有出现表头,麻烦各位老大给小弟看看,下边是代码,谢谢!rn[code=javascript]rnvar reportGridStore;rnvar reportPageSize = 9;rnfunction initReportGrid()rn reportGridStore.load(params:start:0, limit:reportPageSize); rnrnvar reportGridUri = path+"/notice/initReportGrid.action";rnreportGridStore = new Ext.data.JsonStore(rn root:"rows", rn totalProperty:"totalCount", rn idProperty:"id", rn remoteSort:true, rn fields:[rn name:"b_vou_id", rn name:"toctrlid", rn name:"budget_adjust", rn name:"create_date"rn ], rn proxy:new Ext.data.HttpProxy(url:reportGridUri)rn);rnreportGridStore.setDefaultSort("create_date", "DESC");rn rnvar reportGridBar = new Ext.PagingToolbar(rn pageSize:nvPageSize, rn text: '刷新',rn store:reportGridStore, rn displayInfo:true, rn displayMsg: '分页0 - 1 of 2'rn);rnrnvar reportGrid = new Ext.grid.GridPanel(rn region:'center',rn width:allWidth*0.<em>4</em>8,rn height:allHeight*0.51,rn store: reportGridStore,rn stripeRows: true,rn autoscoll:true,rn header: true,rn disableSelection:true,rn loadMask: true,rn bbar: reportGridBar,rn viewConfig:forceFit:true,rn columns:[rn header: "明细ID", width: 0.2*allWidth, sortable: true, dataIndex: 'b_vou_id',rn header: "额度ID", width: 0.12*allWidth, sortable: true, dataIndex: 'toctrlid',rn header: "调整类型", width: 0.12*allWidth, sortable: true, dataIndex: 'budget_adjust',rn header: "创建时间", width: 0.12*allWidth, sortable: true, dataIndex: 'create_date'rn ]rn);rnrnvar reportPanel = new Ext.Panel(rn id : 'report',rn layout : 'border',rn title : '报表信息',rn height : allHeight * 0.51,rn bodyStyle : 'background-color:#dfe8f6',rn items : [reportGrid]rn);rninitReportGrid();rn[/code]
EXT gridPanel不能显示中文数据
如题:在gridPanel不能显示中文数据rnJs代码 rn1.totalProperty:10,root:[1:0,2:'中国',3:'ff',1:0,2:'dd',3:'ee'] rntotalProperty:10,root:[1:0,2:'中国',3:'ff',1:0,2:'dd',3:'ee'] 这样子就只能显示后一个,带中文的就不行。rnrnJs代码 rn1.totalProperty:10,root:[1:0,2:'ff,3:'ff',1:0,2:'dd',3:'ee'] rntotalProperty:10,root:[1:0,2:'ff,3:'ff',1:0,2:'dd',3:'ee'] 这样就没<em>问题</em>。rn数据是从页面请求过去的,就发现这么一个<em>问题</em>,还以为是数据没收到,测试了下才发现<em>问题</em>。rn有人能给出答案么rn
Ext gridPanel动态显示隐藏行
首先要解决的一个<em>问题</em>是如果判断数据已经加载完毕,最简单的方法是给grid的store添加onload事件。 如果你想有条件地改变某行的显示或隐藏,则还需要遍历gird的store,这里有个简单的方法即store的 each方法。看下面这个例子: itemGrid.getStore().on('load',function(s,records){ var gridCount=0...
ext的GridPanel,如何进行数据校验?
项目中想使用ext的GridPanel,在GridPanel中编辑数据,rn列中绑定了TextField,现在想做非空校验,虽然设置了rnTextField的AllowBlank="false",在保存按钮中做如下rn判断 rnrn rn rn rnrnrn但遇到的<em>问题</em>是GridPanel1.getform().isValid();报不存在方法和属性的错误;rn在FORM表单中保存,一般使用FormPanel1.getForm().isValid();来判断是否通过验证,rn但在GridPanel1中不知道改如何做数据校验,谢谢
请教 Ext GridPanel 怎么刷新 ?
我有这样一个分页显示的表格:rn [code=<em>JS</em>cript]rn var ds = new Ext.data.Store(rn autoLoad:true,rn remoteSort: true,rnrn proxy: new Ext.data.HttpProxy(url:"db_table.php"),rn reader: new Ext.data.JsonReader(rn totalProperty: "totalProperty",rn root: "results"rn , [rn name:"tablename",mapping:'tablename',rn name:"cname",mapping:'cname',rn name:'ncreatedate',mapping:'ncreatedate',rn name:'remark',mapping:'remark',rn name:'nuser',mapping:'nuser'rn ])rn );rn[/code]rnrn GridPanel 中的ds就是这个Store, [color=#FF00FF]我想实现一个搜索功能,通过更改这个Store的proxy 的URL,通过URL参数把要搜索的关键字传过去,可是Grid就是死活不刷新[/color]rn grid.getStore().reload() 没用rnrn 网上有人这样:rn var cm=grid.getColumnModel();rn grid.reconfigure(ds,cm);rn 这样还是没有用,请各位大哥大姐帮帮我,如何更新GridPanel 中的数据 ,不胜感激!! 我的QQ:6<em>4</em>5883670 可以加我QQ,谢谢!!rn [color=#FF0000] PS. 分不够的话可以再加[/color]
[Ext JS] Ext JS 4 实践教程 (英文版)
☆ 资源说明:☆ [Apress] Ext <em>JS</em> <em>4</em> 实践教程 (英文版) [Apress] Practical Ext <em>JS</em> <em>4</em> (E-Book) ☆ 出版信息:☆ [作者信息] Prabhu Sunderaraman [出版机构] Apress [出版日期] 2013年08月28日 [图书页数] 232页 [图书语言] 英语 [图书格式] PDF 格式
[Ext JS] Ext JS 4 插件扩展开发教程 (英文版)
☆ 资源说明:☆ [Packt Publishing] Ext <em>JS</em> <em>4</em> 插件扩展开发教程 (英文版) [Packt Publishing] Ext <em>JS</em> <em>4</em> Plugin and Extension Development (E-Book) ☆ 图书概要:☆ A hands-on development of several Ext <em>JS</em> plugins and extensions Overview Easy-to-follow examples on Ext<em>JS</em> plugins and extensions Step-by-step instructions on developing Ext<em>JS</em> plugins and extensions Provides a walkthrough of several useful Ext<em>JS</em> libraries and communities ☆ 出版信息:☆ [作者信息] Abdullah Al Mohammad [出版机构] Packt Publishing [出版日期] 2013年09月20日 [图书页数] 116页 [图书语言] 英语 [图书格式] PDF 格式
100请教Ext GridPanel滚动条显示问题
代码如下:rn[code=HTML]rnrnrnrnrn rn rn rn rn rn rnrnrn rn rn rnrnrn[/code]rn效果如图:rn[img=http://hi.csdn.net/attachment/201003/15/139538_1268622389<em>4</em><em>4</em>cp.jpg][/img]rnrn[color=#FF0000]本来有1<em>4</em>列,但只显示了12列,横向滚运条显示不出来,请大家帮忙看看!!!rn帮顶有分哦![/color]
ext TabPanel里面加GridPanel的问题 急!!!
先贴上代码rnvar tabs=new Ext.TabPanel(rn renderTo:"tabContainer",rn width:800,rn height:<em>4</em>00,rn deferredRender:falsern);rn......rnvar grid1 = new Ext.grid.GridPanelrn ( rn store:store1, rn cm:cm, rn loadMask:true,rn viewConfig:forceFit:true ,rn autoHeight:truern ); rnvar grid2 = new Ext.grid.GridPanelrn ( rn store:store2, rn cm:cm, rn loadMask:true,rn viewConfig:forceFit:true, rn autoHeight:true rn ); rnvar grid3 = new Ext.grid.GridPanelrn ( rn store:store3, rn cm:cm,rn loadMask:true, rn viewConfig:forceFit:true, rn autoHeight:true rn ); rnvar grid<em>4</em> = new Ext.grid.GridPanelrn ( rn store:store<em>4</em>, rn cm:cm, rn loadMask:true, rn viewConfig:forceFit:true, rn autoHeight:true rn ); rn tabs.add(rn id:"grid1",rn title:'资源预警', rn layout:'fit',rn items:grid1rn ); rn tabs.add( rn id:’资源报表(一)’,rn title:'', rn layout:'fit',rn items:grid2rn );rn tabs.add(rn id:’资源报表(二)’, rn title:'', rn layout:'fit', rn items:grid3 rn ); rn tabs.add(rn id:’ 资源规划后评估表’, rn title:'',rn layout:'fit', rn items:grid<em>4</em> rn );rn tabs.activate(0); rnrn<em>问题</em>是这样的:四个tab页中,第一个tab页的grid表格显示有<em>问题</em>,显示在中间,长度没有占满整行。后面三个tab页面显示没<em>问题</em>,都是靠左且长度占满整行。rn但是代码都是一样的,实在是不知道第一个tab页哪出的<em>问题</em>。rn请高手解答,很急!!!rnrnrn
高分求解ext gridpanel 难点
<em>gridpanel</em> 的editor里动态根据某一行的某一个值来设置这一行的editor是否可编辑。rn谢谢!
Ext的gridpanel控件二次加载问题
Ext的<em>gridpanel</em>控件二次加载时丢失解决方案
Ext gridPanel数据无法显示问题,急~~~
[code=<em>JS</em>cript]rn//数据绑定加载rn GridBind: function (assessNo, solutionNo) rn Ext.AssessSolutionGradeStistics.app.storeAssessScore.baseParams = rn assessNo: assessNo,rn solutionNo: solutionNorn ;rn Ext.AssessSolutionGradeStistics.app.storeAssessScore.load(rn params:rn rn start: 0,rn limit: 20rn ,rn callback: function (r, options, success) rn if (success == false) rn Ext.MessageBox.alert('提示',"加载数据失败,无对应数据或者系统出现异常!");rn rn else rn rn rn );rn rnrn//grid控件显示rn this.storeAssessScore = Ext.AssessComm.AssessStore("/AssessStatistics/GetAssessSolutionGrade");rn this.gridCmAssessScore = new Ext.grid.ColumnModel([rn rn header: '机构名称',rn width: 60,rn sortable: true,rn dataIndex: 'TargetName'rn ,rn rn header: '方案名称',rn width: 60,rn sortable: true,rn dataIndex: 'SolutionName'rn ,rn rn header: '考核结果得分',rn width: 60,rn sortable: true,rn dataIndex: 'ItemScore'rn rn ]);rn rn this.gridAssessScore = new Ext.grid.GridPanel(rn id: 'AssessSolutionScoreList',rn name: 'AssessSolutionScoreList',rn region: "center",rn colModel: Ext.AssessSolutionGradeStistics.app.gridCmAssessScore,rn store: Ext.AssessSolutionGradeStistics.app.storeAssessScore,rn frame: true,rn border: true,rn enableHdMenu: false,rn sm: new Ext.grid.CheckboxSelectionModel( singleSelect: true ),rn bbar: new Ext.PagingToolbar(rn store: Ext.AssessSolutionGradeStistics.app.storeAssessScore,rn pageSize: 20,rn displayInfo: truern )rn );rn[/code]rnjason后来获取到的数据为:rnrn'success':true,'data':["AssessNo":3.0,"OrgId":0.0,"TargetCode":"313","TargetName":"海沧区东孚卫生院","SolutionNo":122.0,"SolutionName":"福建省基本公共卫生服务项目考核标准","ItemPrice":56.0,"ItemScore":56.0,"AssessNo":3.0,"OrgId":0.0,"TargetCode":"305","TargetName":"同安区西柯卫生院","SolutionNo":122.0,"SolutionName":"福建省基本公共卫生服务项目考核标准","ItemPrice":112.0,"ItemScore":83.0],'totalcount':2 rnrn但是前台的gridPanel无法显示,storeAssessScore的load事件中的callback方法的success参数值返回了falsern请问哪里出了<em>问题</em>???rn请大家帮帮忙看一下,谢谢了!!!
ext gridPanel 动态添加数据问题,一定给分!
我从数组中读取数据生成gridPanel后,想再次从另外一个数组中添加数据,我使用store.loadData()方法,可以添加数据到gridPanel的末尾中,我想处理其添加的每一行数据,但在其load事件中始终得不到每一个单元格的数据,data_[i][j]的值始终为undefined,但length值是正确的,有什么好办法,请大家帮忙,谢谢.rnrn var data;rn var ds;rn var index;rn var grid;rn var options=params:flag:'all';rn rn data = [rn ['1','name1','descn1'],rn ['2','name2','descn2'],rn ['3','name3','descn3'],rn ['<em>4</em>','name<em>4</em>','descn<em>4</em>'],rn ['5','name5','descn5']rn ];rnrn function createGridPanel()rn rn var cm = new Ext.grid.ColumnModel([rn new Ext.grid.RowNumberer(),rn header:'身份证号',dataIndex:'id',rn header:'姓名',dataIndex:'name',rn header:'性别',dataIndex:'descn',rn header:'住址详址',dataIndex:'descn'rn ]);rn rn rn rn ds = new Ext.data.Store(rn proxy: new Ext.data.MemoryProxy(data),rn reader: new Ext.data.ArrayReader(, [rn name: 'id',rn name: 'name',rn name: 'descn'rn ]),rn listeners:"load" : function( ds,data_1,options ) rn rn for(var i=0;i
ext TabPanel 动态添加 GridPanel 问题 在线
代码如下 :rn rn var loggerListStore = new Ext.data.Storern (rn url:'/portal/Comment.do?method=extLogger',rn baseParams:'memberID':'',rn reader:propertysReader,rn listeners:rn rn scope:this,rn load:function()rn rn rn rn rn );rnrn var loggerGrid = new Ext.grid.GridPanel(rn store: loggerListStore,rn cm: new Ext.grid.ColumnModel([rn id:'title',header: "标题", width: 30, sortable: true, dataIndex: 'title',rn header: "访问者", width: 10, sortable: true, dataIndex: 'commenter',rn header: "访问时间", width: 50, sortable: true, dataIndex: 'commentTime',rn header: "访问IP地址", width: 20, sortable: true, dataIndex: 'ipAddress'rn ]),rn sm: new Ext.grid.RowSelectionModel( ///行选择模式rn singleSelect:true, //单选 rn listeners: //事件监听rn rowselect:function(sm,row,rec)rn rn rn rn ),rn bbar: new Ext.PagingToolbar(rn pageSize:10,rn store:loggerListStore, rn displayMsg:'显示第0条到1条记录,共2条',rn emptyMsy:'没有记录',rn displayInfo:truern ),rn viewConfig: rn columnsText:'显示的列',rn scrollOffset:20,rn sortAscText:'升序',rn sortDescText:'降序',rn forceFit:truern ,rn //width: 750,rn height: 265,rn closeAction:'hide',rn //autoWidth:true,rn //autoHeight:true,rn //plugins: healthNewsExpander,rn //collapsible: true,rn //animCollapse: false,rn //iconCls: 'icon-news',rn stripeRows: true,rn loadMask:true,rn autoExpandColumn: 2rn );rnrn var mainPanel = new Ext.TabPanel(rn //autoScroll:true,//有效?不管用!rn activeTab : 0,//默认激活第一个tab页rn animScroll : true,//使用动画滚动效果rn enableTabScroll : true,//tab标签超宽时自动出现滚动按钮rn layoutOnTabChange:true,//是否在tab页切换时重新对tab页元素进行布局rn resizeTabs : true,rn tabWidth:135,//设置tab页的初始宽度,默认为120px,resizeTabs=true时有效rn minTabWidth: 120,//标签的最小宽度,resizeTabs=true时有效!rn tabMargin : 50, rn fill:true,//没用rn listeners://当前侦听到关闭事件时,把要关闭的Panel隐藏rn remove: function(tp, c) rn c.hide();rn rn ,rn deferredRender:false,rn autoTabs:true,//自动扫描页面中的div然后转换为标签页rn items : [rn rn title: '健康关怀',rn id: 'default',rn closable : true,rn iconCls: 'diarytips',rn autoScroll: truern rn ],rn applyTo : 'tabbedPanels'rn );rnrnrn function loadMainboardTab(menuname,menuid)rn var tabname = menuname;rn var tabid = "tab_"+menuid;rn var tab = Ext.get(tabid);rn var index = mainPanel.items.length + 1;rn var hasTab = false;rn if (tab)rn rn hasTab = true;rn mainPanel.setActiveTab(tabid);//设置为当前tab页rn rn if (!hasTab)rn rn var tabPage = mainPanel.addrn (rn title: tabname,rn id: tabid,rn autoScroll:true,rn iconCls:'cog',rn closable : true,//允许关闭rn toDestroy: false,rn items:rn [rn loggerGridrn ]rn );rn loggerListStore.load(start:0,limit:10);rn mainPanel.setActiveTab(tabPage);//设置当前tab页rn rn rnrn第一次点击标签页 能够显示出loggerGrid 等到点击关闭标签页按钮之后 在点击标签页 loggerGrid 无法显示 rn求达人解决rn
Ext中gridPanel的enableDragDrop属性设置的问题
我有一个gridPanel,初始时是加载一个<em>JS</em>ON的数据显示,并且有拖拽功能,rn所以enableDragDrop设置成了true。rn但是现在要实现点击页面上一个按钮,让这个gridPanel显示另一个<em>JS</em>ON的数据,并且不可以拖拽。rnrn目前显示另一个<em>JS</em>ON数据是没有<em>问题</em>,但是如何禁止拖拽呀?rnrn补充,我在那个按钮的CLICK事件里,将enableDragDrop设置成FALSE,不过似乎没作用,GIRDPANEL还是可以拖拽。
EXT中GridPanel的Header 显示问题
学习<em>EXT</em>的过程中遇到了一个<em>问题</em>,就是 GridPanel中的Columns属性下的Header属性无法在页面中显示,不知道是为什么,rn代码如下rnrnvar grid = new Ext.grid.GridPanel(rn store: store,rn ddGroup: 'treeDD',rn border: false,rn rn enableDrag: true,rn rn columns: [rn id: 'id',rn header: '用户ID',rn autoWidth: true,rn width: 80,rn dataIndex: 'id',rn sortable: truern , rn header: '用户姓名',rn width: 80,rn dataIndex: 'name',rn sortable: truern , rn header: '联系电话',rn width: 80,rn dataIndex: 'tele',rn sortable: truern ],rn stripeRows: true,rn autoExpandColumn: 1rn );n[b]<em>问题</em>补充:[/b]n就是一个表格,本该是这样的rnrn用户ID 用户姓名 联系电话rn1 XXX XXXXXrn2 xxx xxxxrnrn不过,最上面的 ’ 用户ID 用户姓名 联系电话‘这一行 不会显示任何东西,是空白一片n[b]<em>问题</em>补充:[/b]n我用的是2.2的,以前做毕设时 HEADER部分都可以正常显示,这次练习时反而显示不出来了n[b]<em>问题</em>补充:[/b]n说实话,这个也不是每次写GridPanel时都出现,是时不时的偶尔的不是经常的 好出现~~~我是没招了,不过在上面这段代码里 还是没能解决的了
ext CheckboxSelectionModel 默认全选
如题,如何设置ext CheckboxSelectionModel 默认<em>全选</em>。
jQuery全选和js全选
jQuery<em>全选</em>和js<em>全选</em> jQuery<em>全选</em> &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;jquery&amp;lt;/title&amp;gt; &amp;lt;script src=&quot;js/jquery.1.9.1.js&quot; type=&quot;tex
form js 全选问题
rnrn rn rn rn " id="code"/>rn rnrnrnrnrnjsrnrn function selectall(name_str,flag)rn myform=document.form_list;rn for (var i=0;i
js全选checkbox问题
[code=HTML]rn全部展开rnrnrnrnrnrnrn[/code]rn通过点击全部展开的checkbox,让下面的checkbox选中或不选rnjs该怎么写?
用汇编语言求平均成绩下载
用汇编语言实现计算学生平均成绩的问题其实挺简单的! 相关下载链接:[url=//download.csdn.net/download/tian470777848/2407570?utm_source=bbsseo]//download.csdn.net/download/tian470777848/2407570?utm_source=bbsseo[/url]
第4章 单行函数.pdf下载
第4章 单行函数.pdf第4章 单行函数.pdf 相关下载链接:[url=//download.csdn.net/download/xiaotengyi2012/3559896?utm_source=bbsseo]//download.csdn.net/download/xiaotengyi2012/3559896?utm_source=bbsseo[/url]
java反编译工具下载
jd-gui反编译工具,非常实用,下载资源不需要积分。大家多点击 相关下载链接:[url=//download.csdn.net/download/qq_30567803/8998849?utm_source=bbsseo]//download.csdn.net/download/qq_30567803/8998849?utm_source=bbsseo[/url]
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表
我们是很有底线的