Extjs分页

Ext.onReady(function(){
var ds = new Ext.data.Store( {
//autoLoad:{params:{start:0,limit:2}},
proxy : new Ext.data.HttpProxy( {
url : 'getAllWhyzl.action'
}),
reader : new Ext.data.JsonReader( {
root : 'results',
totalProperty : 'totalCount',
id : 'IWhyid',
successProperty : '@success'
}, [ {
name : 'whyzl.IWhyid',
mapping : 'IWhyid'
}, {
name : 'whyzl.CWhyno',
mapping : 'CWhyno'
}, {
name : 'whyzl.CWhyname',
mapping : 'CWhyname'
}, {
name : 'whyzl.IDeptid',
mapping : 'IDeptid'
}, {
name : 'whyzl.CPhone',
mapping : 'CPhone'
}, {
name : 'whyzl.CWhyStatus',
mapping : 'CWhyStatus'
}])
});
var grid = new Ext.grid.EditorGridPanel({
collapsible : true,
animCollapse : false,
iconCls : 'icon-grid',
store : ds,
renderTo : 'topic-grid',
columns:[new Ext.grid.RowNumberer(), {
id : 'id',
header : '内编号',
dataIndex : 'whyzl.IWhyid',
width : 40
}, {
header : "人员编号",
dataIndex : 'whyzl.CWhyno',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 50,
sortable : true,
locked : false
}, {
header : "人员姓名",
dataIndex : 'whyzl.CWhyname',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
},{
header : "人员类型",
dataIndex : 'whyzl.IDeptid',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
}, {
header : "联系方式",
dataIndex : 'whyzl.CPhone',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
}, {
header : "工作状态",
dataIndex : 'whyzl.CWhyStatus',
width : 100
}
],
viewConfig : {
forceFit : true
},
sm:new Ext.grid.RowSelectionModel(),
bbar:new Ext.PagingToolbar( {
pageSize : 1,
store :ds,
displayInfo : true,
displayMsg : '显示 {0}-{1}条 / 共 {2} 条',
emptyMsg : "无数据。",
items : ['-', {
pressed : true,
enableToggle : true,
text : '按钮',
cls : 'x-btn-text-icon details'
}]

})

怎么写分页啊?
是store那加个属性:autoLoad:{start:0,limit:2},
我总是显示所有
是不是在后台还要进行什么转换啊

1个回答

后台会后start、limit为request中的参数。第二页的时候start为2,limit为2。然后你在进行分页查询就可以了。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Extjs 分页
我在gridpanel中加了分页,pagesize设置10,但是没效果,而且在gridpanel中显示了所有数据,有滚动条rnrn现在我不想显示所有数据,并且不要滚动条,要按pagesize:10这样的显示!autoScroll:false无效
ExtJS 分页
初学ExtJS,在用Grid分页时出现一问题好几天了都找不到原因,请高手帮我看一下。rn问题描述:出来的表格上一页、下一页和第一页、最后一页按钮不能按,而且右下角的“显示xx-xx条”也不对,如数据库一共有14条记录,我将start设为8, limit设为10,实际显示如下图:[img=https://img-bbs.csdn.net/upload/201402/02/1391339089_49529.png][/img]当按刷新后就会全部显示所有记录,但页数仍然只有一页,在JAVA后台打印出start和limit之后发现start已经变为0, limit为25,都好百度好几天了依然找不出问题所在,求大神帮忙!rn前台ExtJS代码如下:rn以下是View:rn[code=javascript]/**rn * Created by jun on 14-1-23.rn */rnExt.define('MyDev.view.ID_0101', rn extend: 'Ext.form.FormPanel',rn alias: 'adduser',rn requires: ['MyDev.store.ID_0101'],rn initComponent: function()rn Ext.apply(this,rn id: 'adduser',rn region: 'center',rn default: rn autoScroll: true,rn bodyPadding: 0rn ,rn border: false,rn items: [rn rn fieldLabel: '姓名',rn name: 'name',rn hiddenName: 'name',rn xtype: 'textfield'rn ,rn rn fieldLabel: '用户代码',rn name: 'nickName',rn hiddenName:'nickName',rn xtype: 'textfield'rn ,rn rn fieldLabel:'所属部门',rn name: 'department',rn hiddenName: 'department',rn xtype: 'combo',rn triggerAction: 'all',rn valueField: 'dpt_id',rn displayField: 'name',rn allowBlank: true,rn emptyText: '请选择',rn store: new Ext.data.SimpleStore(rn fields:['dpt_id', 'name'],rn proxy: rn type: 'ajax',rn url: '/mydev/content/DepartmentListAction.action',rn reader: rn type: 'json'rn rn rn )rn ,rn rn fieldLabel: '用户组',rn name: 'usergroup',rn hiddenName: 'usergroup',rn xtype: 'combo',rn triggerAction: 'all',rn valueField: 'grpID',rn displayField: 'grpName',rn model: 'local',rn allowBlank: true,rn emptyText: '请选择',rn store: new Ext.data.SimpleStore(rn fields: ['grpID', 'grpName'],rn data:[rn ['01', '超级用户'],rn ['02', '一般用户']rn ]rn )rn ,rn rn fieldLabel: '密码',rn name: 'password',rn hiddenName: 'password',rn xtype: 'textfield',rn inputType: 'password'rn ,rn rn id: 'userList',rn title: '用户列表',rn xtype: 'grid',rn region: 'center',rn height: 300,rn default: rn autoScroll: true,rn bodyPadding: 10rn ,rn viewConfig: rn forceFit: true //是否自适应大小rn ,rn store: userStore,rn columns:[rn header: '姓名', dataIndex: 'name',rn header: '用户代码', dataIndex: 'nickname',rn header: '所属部门', dataIndex: 'department',rn header: '用户组', dataIndex: 'usergroup',rn header: '状态', dataIndex: 'status'rn ],rn bbar: new Ext.PagingToolbar(rn pageSize: 10,rn store: userStore,rn displayInfo: truern )rn rn ]rn );rn this.callParent(arguments)rn rn);rnvar userStore = Ext.create('MyDev.store.ID_0101');[/code]rn以下是Store:rn[code=javascript]Ext.define('MyDev.store.ID_0101',rn extend: 'Ext.data.Store',rn requires: ['MyDev.model.ID_0101'],rn model: 'MyDev.model.ID_0101',rn baseParams: limit:10,rn autoLoad: params:start: 8, limit: 10,rn proxy:rn type: 'ajax',rn // url: '/mydev/app/json/t.json',rn url: '/mydev/content/UserListAction.action',rn reader:rn type: 'json',rn successProperty: 'success',rn root: 'user',rn totalProperty: 'totalProperty'rn rn rn );[/code]rn以下是Model:rn[code=javascript]Ext.define('MyDev.model.ID_0101',rn extend: 'Ext.data.Model',rn fields:[name:'name', name:'nickname', name:'department', name:'usergroup', name:'status']rn)[/code]rn以下是后台返回的JSON:rn[code=text]success:true,totalProperty:14,user:[name:'sfsf',nickname:'sfsfsdf',department:'sfsfsf',usergroup:'sfasfasdf',status:'1',name:'fsadfasdfasf',nickname:'asfasfasfdas',department:'sdfasdfasdfasf',usergroup:'asdfasfwefasf',status:'1',name:'asfwefafasdf',nickname:'asffawefafasf',department:'asfasfasfasf',usergroup:'asdfasdfasfasf',status:'1',name:'asdfasdfasf',nickname:'asdfasdffasfweasdf',department:'asdfasdfasfas',usergroup:'safwefasfasdfasf',status:'1',name:'asdfasdfewfasfas',nickname:'asdfawefasfasdfasf',department:'asfawefasfag',usergroup:'fasdfwefasfasdf',status:'1',name:'asdfasfdewaesf',nickname:'fasdfasfdawefasdf',department:'asdfasfweff',usergroup:'asdffaweasfasf',status:'1'][/code]
extjs 分页
extjs 分页 从dao到action
ExtJs分页
Extjs+springmvc登录注册,分页,sqlserver08
extjs分页
extjs分页,第一页显示的数据条数是正确的,第二页显示的数据条数为所有数据出去第一页数据的条数,第三页显示的数据也为正确值,系统由第一页进入到第二页时,请求的数据分页数值是正确的,但是查询的结果是不正确的,这是为什么呢,不知道是什么原因,各位高手麻烦看看呀,有什么解决的办法呀...
extjs oracle分页---Json转换
NULL 博文链接:https://zhangyinyou.iteye.com/blog/522942
Extjs 分页原理
在使用分页时,前天代码基本没错,但是分页就是不成功,而是一直是不变化,全部加载 原因是没有搞懂怎么分页的 Extjs分页是根据 store.load({params:{start:0,limit:10}}); 中start,limit这两个参数来进行分页的。 start表示开始记录数,limit表示一页的记录数。 当store第一次load的时候,start=0,limit=1...
extjs grid 分页问题
我在后台写好了方法在表现层调用,用store加载数据。可是我想实现grid的分页形式,不知道改如何做,有相关经验的朋友说说。如果有好的方法,请发邮件 liuxiaofeng@163.com
Extjs实现分页
extjsdemo.jsp: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServ...
extjs grid 搜索 分页
[code="java"] Ext.onReady(function(){ var ds = new Ext.data.Store({//这是数据源 proxy : new Ext.data.HttpProxy({url:'index.php?model=user&action=list&'}), reader: new Ext.da...
关于EXTJS分页的问题
我是刚学EXT的,有些东西不明白 所以问题可能会比较简单。rn我看了下DEMO里面的代码,然后我就看到他的数据源是从网站上面弄来的。我就把网上的数据复制了一下,rnCOPY到我电脑上面的一个文件中,然后把那个数据源的地址改为那个json文件的目录。但是却报错了。rn然后我发现读取数据的类弄错了 以前那个是从网上读取数据才用的 我就改成了rnproxy: new Ext.data.HttpProxy(rn url: 'test.json'rn )rn这个时候他就给我报个ext-base.js文件的错误。而且,后来我从网上看了很多例子。没当我把例子的代码复制下来rn然后我又再运行的时候又是报的这个错误。不知道是什么原因。希望大侠们帮我看下。rn下面是JS文件:rnrn/*!rn * Ext JS Library 3.3.1rn * Copyright(c) 2006-2010 Sencha Inc.rn * licensing@sencha.comrn * http://www.sencha.com/licensern */rnExt.onReady(function()rnrn // create the Data Storern var store = new Ext.data.JsonStore(rn root: 'topics',rn totalProperty: 'totalCount',rn idProperty: 'threadid',rn remoteSort: true,rnrn fields: [rn 'title', 'forumtitle', 'forumid', 'author',rn name: 'replycount', type: 'int',rn name: 'lastpost', mapping: 'lastpost', type: 'date', dateFormat: 'timestamp',rn 'lastposter', 'excerpt'rn ],rnrn // load using script tags for cross domain, if the data in on the same domain asrn // this page, an HttpProxy would be betterrn proxy: new Ext.data.HttpProxy(rn url: 'test.json'rn )rn );rn store.setDefaultSort('lastpost', 'desc');rnrnrn // pluggable rendersrn function renderTopic(value, p, record)rn return String.format(rn '01 Forum',rn value, record.data.forumtitle, record.id, record.data.forumid);rn rn function renderLast(value, p, r)rn return String.format('0 by 1', value.dateFormat('M j, Y, g:i a'), r.data['lastposter']);rn rnrn var grid = new Ext.grid.GridPanel(rn width:700,rn height:500,rn title:'ExtJS.com - Browse Forums',rn store: store,rn trackMouseOver:false,rn disableSelection:true,rn loadMask: true,rnrn // grid columnsrn columns:[rn id: 'topic', // id assigned so we can apply custom css (e.g. .x-grid-col-topic b color:#333 )rn header: "Topic",rn dataIndex: 'title',rn width: 420,rn renderer: renderTopic,rn sortable: truern ,rn header: "Author",rn dataIndex: 'author',rn width: 100,rn hidden: true,rn sortable: truern ,rn header: "Replies",rn dataIndex: 'replycount',rn width: 70,rn align: 'right',rn sortable: truern ,rn id: 'last',rn header: "Last Post",rn dataIndex: 'lastpost',rn width: 150,rn renderer: renderLast,rn sortable: truern ],rnrn // customize view configrn viewConfig: rn forceFit:true,rn enableRowBody:true,rn showPreview:true,rn getRowClass : function(record, rowIndex, p, store)rn if(this.showPreview)rn p.body = ' '+record.data.excerpt+'';rn return 'x-grid3-row-expanded';rn rn return 'x-grid3-row-collapsed';rn rn ,rnrn // paging bar on the bottomrn bbar: new Ext.PagingToolbar(rn pageSize: 25,rn store: store,rn displayInfo: true,rn displayMsg: 'Displaying topics 0 - 1 of 2',rn emptyMsg: "No topics to display",rn items:[rn '-', rn pressed: true,rn enableToggle:true,rn text: 'Show Preview',rn cls: 'x-btn-text-icon details',rn toggleHandler: function(btn, pressed)rn var view = grid.getView();rn view.showPreview = pressed;rn view.refresh();rn rn ]rn )rn );rnrn // render itrn grid.render('topic-grid');rnrn // trigger the data store loadrn store.load(params:start:0, limit:25);rn);rnrn补充说明下。为了方便,我刚开始把所有的JS文件html文件什么的都放到了一个文件夹里面。rn不过我感觉和这个应该是没有什么问题的。因为我的路径都没有错。rn如果有知道是怎么回事的.帮个忙。谢了.rnrn如果有简单点的分页例子.不吝啬的可以发我参考下得.不胜感激.
Extjs Grid 带参数分页
Ext.apply(Ext.getCmp('mygrid').store.proxy.extraParams, { timeStart:Ext.getCmp('timeStart').getRawValue(), timeEnd:Ext.getCmp('timeEnd').getRawValue() });  
Extjs分页动态传递参数
本身具有分页的功能了,但是想通过外部动态传递参数,但是通过load()只能显示一次,点击下一页还是使用的原始的查询.如何解决?通过baseParams然后将参数动态赋给他可行不
extjs 简单分页例子
extjs 简单分页例子。 只有js文件 后台 代码自己可以采用 觉得好的技术实现。
extjs 分页全选问题
extjs 中的grid分页后怎样处理全选问题。貌似只能选择当前页
ExtJS .net分页例子
ExtJS .net分页例子SqlConnection con = new SqlConnection(); con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;//ConnectionString con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; string sql = "UPDATE TB_MOVIE SET " + e.Field + "=@" + e.Field + " WHERE ID_MOVIE=@ID_MOVIE"; cmd.CommandText = sql; cmd.Parameters.AddWithValue("@" + e.Field, e.Value); cmd.Parameters.AddWithValue("@ID_MOVIE", e.Record["ID_MOVIE"]); try { cmd.ExecuteNonQuery(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); }
ExtJS分页问题?
[code=JScript]rnExt.onReady(function ()rn var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),rn header:'序号',dataIndex:'id',sortable:true,rn header:'姓名',dataIndex:'name',rn header:'Email',dataIndex:'email',rn header:'性别',dataIndex:'sex',renderer:formatSex,rn header:'年龄',dataIndex:'age']);rn function formatSex(value) rn return value == '0'rn ? "男"rn : "女";rn rn var data = total:11,rn root:[id:'11',name:'zhangshenghong1',email:'zsh@sina.com',sex:'1',age:'11',rn id:'12',name:'zhangshenghong2',email:'zsh@sina.com',sex:'0',age:'12',rn id:'13',name:'zhangshenghong3',email:'zsh@sina.com',sex:'1',age:'13',rn id:'14',name:'zhangshenghong4',email:'zsh@sina.com',sex:'0',age:'14',rn id:'15',name:'zhangshenghong5',email:'zsh@sina.com',sex:'1',age:'13',rn id:'16',name:'zhangshenghong6',email:'zsh@sina.com',sex:'0',age:'14',rn id:'17',name:'zhangshenghong7',email:'zsh@sina.com',sex:'1',age:'13',rn id:'18',name:'zhangshenghong8',email:'zsh@sina.com',sex:'0',age:'14',rn id:'19',name:'zhangshenghong9',email:'zsh@sina.com',sex:'1',age:'13',rn id:'20',name:'zhangshenghong10',email:'zsh@sina.com',sex:'0',age:'14',rn id:'21',name:'zhangshenghong11',email:'zsh@sina.com',sex:'1',age:'15'];rn var store = new Ext.data.Store(rn proxy:new Ext.data.MemoryProxy(data),rn reader:new Ext.data.JsonReader(rn id:'id',rn totalProperty:'total',rn root:'root'rn ,[rn name:'id',rn name:'name',rn name:'email',rn name:'sex',rn name:'age'rn ])rn );rn var grid = new Ext.grid.GridPanel(rn cm:cm,rn store:store,rn title:'grid列表显示示例',rn width:600,rn height:350,rn loadMask:true,rn viewConfig:sortAscText:'正序',sortDescText:'逆序',columnsText:'列',rn tbar : new Ext.PagingToolbar(rn pageSize : 5,rn store : store,rn displayInfo : true,rn displayMsg : '显示第 0 条到第 1 条记录,共 2 条记录.',rn emptyMsg : '没有记录'rn ),rn bbar : new Ext.PagingToolbar(rn pageSize : 5,rn store : store,rn displayInfo : true,rn displayMsg : '显示第 0 条到第 1 条记录,共 2 条记录.',rn emptyMsg : '没有记录'rn )rn );rn grid.render(Ext.getBody());rn store.load(params:start:0, limit:5);rn);rn[/code]rn懂ExtJs的朋友帮我看看,为什么我的分页,老是数据全部显示出来了。
extjs grid分页问题
以下是我的代码,其中的grid总是显示5条数据(总共有五条)rnrnrnrnrnrn rn rn rn rn rnrnrn rnrn
extjs 树型分页组件
我们开发项目的时候,有的时候左边的树结点很多,虽然说有extjs有异步,但还是有结点下面有时长达500个以上,甚至更多,这个时候用分页可以解决这个问题
Extjs 前台分页(假分页)
/* This file is part of Ext JS 3.4 Copyright (c) 2011-2013 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU Gener
Extjs grid 分页??
Extjs grid 数据源是xml 怎么分页?能给个列子吗??rn
extjs查询并分页?
[img=http://www.hd56.com/test/未命名.jpg][/img]rn我是这么做的rnclgzRecordStore = new Ext.data.GroupingStore(rn proxy: new Ext.data.HttpProxy(rn rn url: "DATA/Fhxx/clgz.aspx",rn method: "POST"rn ),rn reader: new Ext.data.JsonReader(rn rn fields: clgzRecordfields,rn root: "data",rn id: "fhqdh",rn totalProperty: "totalCount"rnrn ),rn //groupField: 'fcsj',rn sortInfo: field: 'fcsj', direction: "DESC" rnrn );rn//查询函数rnfunction SearchClgzRecord() rn var fcsjbegin = Ext.get('fcsj_begin').dom.value;rn var fcsjend = Ext.get('fcsj_end').dom.value;rn var sdzmccx = Ext.get('sdzmc_cx').dom.value;rn var zdzmccx = Ext.get('zdzmc_cx').dom.value;rn var clbhcx = Ext.get('clbh_cx').dom.value;//对应图中5个查询条件rn clgzRecordStore.reloadrn (rn params: start: 0, limit: pageSize, fcsj1: fcsjbegin,fcsj2:fcsjend,sdzmc:sdzmccx,zdzmc:zdzmccx,clbh:clbhcx rn );rn rnrn[color=#FF0000]clgz.aspx.cs文件[/color]rnrnstring starts = Request.Form["start"];rn string limits = Request.Form["limit"];rn DateTime fcsj1 = Convert.ToDateTime(Request.Form["fcsj1"].ToString());rn DateTime fcsj2 = Convert.ToDateTime(Request.Form["fcsj2"].ToString());rn string sdzmc = Request.Form["sdzmc"];rn string zdzmc = Request.Form["zdzmc"];rn string clbh = Request.Form["clbh"];rnrn if (starts != null && limits != null)rn rn int start = int.Parse(starts);rn int limit = int.Parse(limits);rn JSON = bll.GetClgzxxInfos(start, limit,fcsj1,fcsj2,sdzmc,zdzmc,clbh);rn rn elsern rn Response.Write("success:'false'");rn rnrnBLL层rnGetClgzxxInfos(int start, int limit, DateTime fcsj1,DateTime fcsj2,string sdzmc,string zdzmc,string clbh)rnrnDAL层rn//查询交易单信息并分页rnrn public DataSet GetClgzInfo(int start, int limit)rn rn tryrn rn [color=#FF0000]ds = sqlhelper.GetProDataSet("proc_clgz");//用的存储过程,如何将这么多的参数传进去[/color] rn return ds;rn rn catch (Exception)rn rn rn throw;rn rn rnrn谁给指导指导
extjs分页出问题
extjs pagingtoolbar分页的时候,如果后台返回数据格式:success:false,totalCount:0,rows:[],errorMessage:Get long time response fail 当success为false的时候显示如下:[img=https://img-bbs.csdn.net/upload/201411/27/1417073022_282247.png][/img] 我们暂且认为现在显示正确了,rn然后我们输入正确的条件查出数据:success:true,totalCount:1,rows:[executeTime:'2014-11-27 14:56:45',content:'..............']rn这时显示就出问题了:[img=https://img-bbs.csdn.net/upload/201411/27/1417073139_299863.png][/img] 后面的操作也跟着出现这个错误。请问有没有什么办法解决这个问题?
Extjs TreeStore+pagingToolbar 分页
NULL 博文链接:https://fuyu365-163-com.iteye.com/blog/1703697
Extjs grid分页1
NULL 博文链接:https://kohisa.iteye.com/blog/651399
ExtJs Json 分页
本实例相当简明:提供了对Struts2,Spring,Hiberntate3,Extjs和JSon的数据分页功能!希望能够对各位仁兄有帮助!
EXTJS分页全面分析
详细介绍了EXTJS中gridpanel分页技术的解析
extjs增删改查分页树
extjs增删改查分页树
Extjs实现分页效果
Extjs实现分页还是比较简单的,主要是这套流程弄明白就可以了。(Extjs4.0以后版本适用) 首先js文件需要引入PagingMemoryProxy.js Ext.Loader.setConfig({ enabled: true }); Ext.Loader.setPath('Ext.ux', '../../../Scripts/ExtJS/ux'); Ext.require([ '...
Extjs分页问题
[code=JScript] bbar: new Ext.PagingToolbar( rn pageSize:5, rn store: storedept, rn displayInfo: true, rn displayMsg: '显示第 0 条到 1 条记录,一共 2 条',rn emptyMsg: "没有记录",[/code]rn页面上第一页显示是5条,点击下一页,后台输出已经得到第二页内容,但是前台页面没反应,还是第一页内容,我的分页到底哪出了问题,请ext高手指教
EXTJS 分页传参问题
[code=JScript]rnExt.onReady(function () rn //后台返回的数据格式是 total:总页数值,rootList:[,]rn //alert(start);rn var store = new Ext.data.JsonStore(rn url: 'Data.aspx?p=ppppssssp',rn root: 'rows',rn totalProperty: 'total',rn fields: [rn name: 'uid' ,rn name: 'UserName' ,rn name: 'address' ,rn name: 'Email' ,rn name: 'Mobile'],rn method: 'get'rn );rn store.load(rn params: rn start:0,rn limit:10rn rn ); //加载数据rnrnrnrn var grid = new Ext.grid.GridPanel(rn frame: true,rn title: '用户信息表',rn stripeRows: true, //斑马线rn store: store,rn applyTo: 'grid',rn trackMouseOver: true,rn height: 300,rn width: 800,rn loadMask: msg: '正在加载数据,请稍侯……' ,rn viewConfig: rn forceFit: truern ,rn columns: [rn new Ext.grid.RowNumberer(), //行号rn header: '用户ID', dataIndex: 'uid', sortable: true ,rn header: '用户姓名', dataIndex: 'UserName', sortable: true ,rn header: '用户地址', dataIndex: 'address', sortable: true ,rn header: '用户邮箱', dataIndex: 'Email', sortable: true ,rn header: '用户电话', dataIndex: 'Mobile', sortable: true],rn bbar: new Ext.PagingToolbar(//分页rn //pageSize: 10,rn store: store,rn displayInfo: true //非要为true,不然不会显示下面的分页按钮rn //displayMsg: '第 0 条到 1 条,一共 2 条记录',rn //emptyMsg: "没有记录"rn )rn )rn)rnrn[/code]rnrnrnrn我在后台 接受不到 返回的参数 start 跟 limitrn我用Request.URL 发现 根本没带任何参数rn
ExtJs php 分页
var store = new Ext.data.Store(//JsonStorern proxy: new Ext.data.HttpProxy( rn url: 'sqlData.php',rn ), rn reader: new Ext.data.JsonReader(rn totalProperty: 'total',rn root: 'results',rn fields:[name:'uid',mapping:'uid',name:'pwd', mapping:'pwd']rn ),rn remoteSort: truern );rnrn【sqlData.php】rnecho 'total:"'.$rows.'",results:'.json_encode($data).'';rn数据如下:rntotal:"3",results:["uid":"123","pwd":"12","uid":"1234","pwd":"1234","uid":"123434","pwd":"2345"]rnrn但是页面显示没有数据,求大神
Extjs 分页工具栏的问题
分页工具栏点击下一页的时候, 发送到后台数据库的参数是 limit和start. rnrn但是我想在后台得到下一页的页数. 请问该怎么做? 谢谢
求助:EXTJS分页问题
设置了分页bbar,且按钮可用,但是表格中数据并没有分页,列有286条记录,初始页面是1-286行,点击下一页就是51-286行rn分页代码如下:rn var GridStoreZhuXing = Ext.create('Ext.data.Store', rn fields: json.ModelColumns,rn data: json.GridData,rn pageSize: 50,rn proxy: rn type: 'memory'rn rn );rnrn GridStoreZhuXing.sync();rnrn GridStoreZhuXing.load( rn params:rn start: 0,rn limit: 50rn ,rn callback: function (records, options, success) rn if (success) rn Ext.define("TempBiao10104VW", rn extend: 'Ext.grid.Panel',rn alias: 'widget.xTempBiao10104VW', rn initComponent: function () rn Ext.apply(this, rn store: GridStoreZhuXing,rn layout: 'fit',rn id: 'TempBiao10104VWID',rn selModel: rn //selType:'checkboxmodel'rn ,rn border: 0,rn //multiSelect: true,rn frame: true,rnrn viewConfig: rn stripeRows: true,rn enableTextSelection: truern ,rn dockedItems: [rn xtype: 'toolbar',rn dock: 'top',rn items: [rn Ext.create('Ext.ux.exporter.Button', rn component: Ext.getCmp('TempBiao10104VWID'),rn text: "Temp10104Excel"rn ), rn xtype: 'label',rn width: 300,rn text: '统计单位 :' + DanWeirn ,rn '->',rn xtype: 'label', text: '单位:' + biao_danwei, width: 60 rn ]rn ,rn xtype: 'pagingtoolbar',rn pageSize: 50,rn store: GridStoreZhuXing, // same store GridPanel is usingrn dock: 'bottom',rn displayInfo: truern ],rn enableKeyNav: true,rn columnLines: true,rn features: [rn ftype: 'summary'rn ],rn columns: eval('[' + GridColumns + ']')rn );rn this.callParent(arguments);rn rn );rn biao.add( xtype: 'xTempBiao10104VW' );rn Ext.MessageBox.hide();rn rn rn )
Extjs 4.0 MVC分页
/*!rn* 商品view层,这里只是一个负责显示的grid,没有逻辑代码rn*/视图层rn// JavaScript DocumentrnExt.define('keel.view.goods.GoodsListView' ,rn extend: 'Ext.grid.Panel',rn alias : 'widget.goodslistview',rn title : 'ExtJS4 Grid 分页示例',rn store: 'GoodsStore',rn multiSelect: true,rn selModel: rn selType:'checkboxmodel',rn singleSelect:truern ,rn columns: [rn header: '商品名称', dataIndex: 'name',rn header: '商品编号', dataIndex: 'bm'rn ],rn tbar : [rn text:'新增',action:'add','-',rn text:'删除',action:'del','-',rn text:'修改',action:'edit','-',rn text:'查看',action:'find','-'rn ],rn dockedItems:[rn xtype:'pagingtoolbar',rn store:'GoodsStore',rn dock:'bottom',rn displayInfo:truern ] rn);rnrnrnrnrn/*rn*商品storern*/数据源rnExt.define('keel.store.GoodsStore', rn extend: 'Ext.data.Store',rn model: 'keel.model.GoodsModel',rn autoLoad: true, rn proxy: rn type: 'ajax',rn api: rn read: 'app/goods.json' //只是一个数据接口,可以按需改变rn ,rn reader: rn type: 'json',rn root: 'results',rn successProperty: 'success'rn rn rn);rnrnrn//json数据rnrn success: true,rn results: [rn id: 1, name: '商品007',bm: '2001123456',id: 2, name: '商品008', bm: '2001123457'rn,id: 3, name: '商品007', bm: '2001123456',rnid: 4, name: '商品008', bm: '2001123457'rn,id: 5, name: '商品007', bm: '2001123456',rnid: 6, name: '商品008', bm: '2001123457'rn,id: 7, name: '商品007',bm: '2001123456',id: 8, name: '商品008', bm: '2001123457'rn,id: 9, name: '商品007', bm: '2001123456',rnid: 10, name: '商品008', bm: '2001123457'rn,id: 11, name: '商品007', bm: '2001123456',rnid: 12, name: '商品008', bm: '2001123457'rn,id: 13, name: '商品007',bm: '2001123456',id: 14, name: '商品008', bm: '2001123457'rn,id: 15, name: '商品007', bm: '2001123456',rnid: 16, name: '商品008', bm: '2001123457'rn,id: 17, name: '商品007', bm: '2001123456',rnid: 18, name: '商品008', bm: '2001123457'rn,id: 19, name: '商品007',bm: '2001123456',id: 20, name: '商品008', bm: '2001123457'rn,id: 21, name: '商品007', bm: '2001123456',rnid: 22, name: '商品008', bm: '2001123457'rn,id: 23, name: '商品007', bm: '2001123456',rnid: 24, name: '商品008', bm: '2001123457'rn,id: 25, name: '商品007',bm: '2001123456',id: 26, name: '商品008', bm: '2001123457'rn,id: 27, name: '商品007', bm: '2001123456',rnid: 28, name: '商品008', bm: '2001123457'rn,id: 29, name: '商品007', bm: '2001123456',rnid: 30, name: '商品008', bm: '2001123457'rn,id: 31, name: '商品007',bm: '2001123456',id: 32, name: '商品008', bm: '2001123457'rn,id: 33, name: '商品007', bm: '2001123456',rnid: 34, name: '商品008', bm: '2001123457'rn,id: 35, name: '商品007', bm: '2001123456',rnid: 36, name: '商品008', bm: '2001123457'rn ]rnrnrn分页出来没任何数据,但是数据总条数读取出来了rnrn
extjs配合aciton分页
由于之前一直做.net,现在公司用Java开发,而且用extjs框架,郁闷了几天,一个小的分页功能都没实现,忘高手们赐教。rn现在想知道action的代码怎样写返回json对象,还有就是那个totalProperty,是算总数的吧,直接select count(1) fromrn某个表 这样可以不呢..rn急着用啊
extjs 分页问题
为什么我在页面做分页的时候应用3.0的js不能分页?而应用2.0的就可以分页成功?rnextjs 3.0和2.0的分页方面有何区别?
Extjs 分页问题
page.jsprn[code=java]<%@ page language="java" contentType="text/html; charset=ISO-8859-1"rn pageEncoding="ISO-8859-1"%>rnrnrnrn rn Insert title herernrnrn<%rnString start = request.getParameter("start");rnString limit = request.getParameter("limit");rntryrn int index=Integer.parseInt(start);rn int pageSize = Integer.parseInt(limit);rn String jjson ="totalProperty:100,root:[";rn for(int i =index;irnrn[/code]rnrnpage.htmlrn[code=java]rnrnrnrn rn Insert title herern rn rn rn rnrnrn删除第二行 rnrn[/code]rnrn今天在学习EXTJS时,不知道哪里错了,希望大家帮我指出改正,谢谢了。明天结贴。
Extjs分页带参数问题
刚接触Extjs,试着做一个MIS,其中有用到了tree和grid,操作为:rn在tree中选择一个节点,后台根据节点ID查询数据库,返回到grid中并分页显示。rn请问:rn1、在tree中单击一个节点后,如何刷新grid中数据.rn我的试验是:rntree.on('click', treeClick=function(node,e)rn selectNodeId=node.id;rn ds.load(params:xzqhbm:selectNodeId,start:0,limit:20);rn //rn );rn总感觉这样怪怪 的,是否正确??rn2、分页显示后,在grid的pagingToolbar中点击下一页,它就从数据库中取出了所有数据。rn请问怎样只取出选中的节点相关的数据??rn如在tree中选中河北省,分页时上一页下一页也只对河北省的数据显示。rn后台是php,通过以下代码获得参数:rn $xzqhbm = $this->_request->getParam('xzqhbm'); //行政区编码rn $count=(int)$this->_request->getParam('limit');rn $offset=(int)$this->_request->getParam('start');rn
extjs 分页总计问题
PagingToolbar 里面rnrndisplayMsg : '共 2 条,当前显示 0 到 1 条',rnrnrn我想手动修改一下 1 那个位置的 数字,,是不是修改以下方法的 this.cursor+count ,但是我改了 重新注册组件用新组件去做,这个方法一直不走,,,改怎么做啊? 求助一下。。。rn updateInfo : function()rn if(this.displayItem)rn var count = this.store.getCount();rn var msg = count == 0 ?rn this.emptyMsg :rn String.format(rn this.displayMsg,rn this.cursor+1, this.cursor+count, this.store.getTotalCount()rn );rn this.displayItem.setText(msg);rn rn ,
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池