关于PagingToolBar 和totalCount 的问题

问题描述

我在搞一个分页, 但是我的PagingToolBar始终不能显示服务器端的totalCount, 而是显示PagingToolBar中的pageSize值.比如显示的是display 1-3 of 3 (虽然totalNumber 应该是 20). 有没有朋友能看看我下面哪里有问题,给点提示? 多谢多谢. 1. In my frontend grid script file:var reader = new Ext.data.JsonReader({ idProperty: 'clientId', root : 'objectsToConvertToRecords' ,totalProperty: 'totalCount' ,remoteSort: true ... new Ext.PagingToolbar({ pageSize: 32. On server side, in my DWR read method java file:... int totalCount = 20;... return new JsonReaderResponse(listCombined, totalCount); 3. In my DAOHibernate.java: String queryString = "from clientList where clientId=?"; return session.createQuery(queryString).setLong(0, new Integer(clientId)).setFirstResult(start) .setMaxResults(limit).list();多谢各位 问题补充:那基本流程对吗? 对于PagingToolBar, 是怎么得到totalAmount? 是从: totalProperty: 'totalCount'? 我在server side也必须用同样的名字: totalCount? 谢谢7454103 写道

解决方案

你说的没错PagingToolBar是调用store的getTotalCount获取总数的而store中的totalLength是通过JsonReader根据totalProperty获取的你的前端代码没问题,现在就看后端传的总数是不是用的totalCount属性了。建议使用firefox + firebug,看一下ajax请求数据。
解决方案二:
把后台返回的数据 都发出来看看 还有页面的grid的代码 完整贴出来
解决方案三:
就这么点代码 很难看出!你那个地方写错了!仔细检查下! 估计是变量 赋值乱了!!

时间: 2024-10-02 09:18:46

关于PagingToolBar 和totalCount 的问题的相关文章

extjs4-etxjs 中获取pagingtoolbar中的分页参数

问题描述 etxjs 中获取pagingtoolbar中的分页参数 因现在有需要,在extjs中使用pagingtoolbar的分页参数参数(不是后台获取),如limit,start. 多次尝试依然没实现,求助各位帮帮忙. 解决方案 那个是store的对象. var store=yourgird.store; alert('页数:'+store.pageSize) alert('当前页:'+store.currentPage) 解决方案二: 如果你的数据是直接加载.可以用后台传的集合.total

Ext.PagingToolbar带条件查询问题

问题描述 一个JSON Store,默认查询全部都没问题一开始是store.load({params:{start:0,limit:10}});加了个条件,store.load({params:{start:0,limit:10,name:'xxxx'}});可以返回查询结果但是我点下页下页.显示的结果不是加了name条件的,而是全面全部的,等于tbar根本没保存住我后面输入的options请问怎么解决问题补充:dayang2001911 (初级程序员) 2008-11-08 我用了你的代码,还

PagingToolbar相关问题

问题描述 bbar:new Ext.PagingToolbar({pageSize:2,//要与这里面的limit以及action中的limit一致store:store,displayInfo:true,displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条', emptyMsg: '没有记录', beforePageText :'第',afterPageText :'页,共 {0} 页',firstText : '首页',prevText : '上一页',nextT

Ext PagingToolbar 无法翻下一页

问题描述 环境:前台ext2,后台struts1问题:第一次点查询按钮的时候可以正确获得前20条记录,再点下一页的图标的时候就无法翻页.问题分析:既然第一次后台能正确获取start.limit字段进行分页,前台正确显示,说明后台的接受值部分以及分页sql以及json格式都是没问题的,问题多半在前台ext配置规则等前台代码:<%@pagecontentType="text/html;charset=utf-8"language="java"%><%@

第三节:ExtJS调用WCF系列-----添加,修改,删除(2)

接下来编写paging.js代码,主要用到了Ext.FormPanel和Ext.Window 两个控件来提供编辑和添加界面,paging.js的所有代码如下,包括前一节的那部分. /**//* * Author by Xiaozhuang * * */ Ext.onReady(function(){ // create the Data Store var store = new Ext.data.Store({ // load using script tags for cross domai

extjs4-extjs的grid在页面上无法显示

问题描述 extjs的grid在页面上无法显示 js代码如下,效果就是页眉,页脚,和右边的表单可以显示出来,中间网格空白,F12可以看到请求成功,并且返回了数据,求帮助! Ext.onReady(function(){//页面整体布局 var viewport = new Ext.Viewport({ layout:'border' items:[{ region:'north' html:' 学生信息管理' }grid{ //这里放网格 region:'east' html:'表单' }{ r

这是前端页面-extjs4页面和数据库交互

问题描述 extjs4页面和数据库交互 var store; var grid; var pageSize = 2; var str = ""; function search(){ str = document.getElementById("sstj").value; //alert(str); store.reload({params:{ start: 0, limit: pageSize, str:str }}); } Ext.onReady(functio

extjs的应用及分页显示

问题描述 extjs的应用及分页显示 用grid面板分页显示指定班级的学生,能够对学生进行修改.删除和添加:服务器用servlet处理,数据用JSON格式进行传递 解决方案 以下是一个jsp页面,有查询,分页功能,Json格式数据. 你下载extjs的包,里面有详细示例代码,教你怎么用它的. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT

STRUTS Json

问题描述 我用EXT和STRUTS写了个简单的LIST列表显示数据效果,有如下问题:struts.xml配置<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.