首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > IIS >

EXT 如何不能分页啊

2012-03-22 
EXT 怎么不能分页啊?工具栏上能显示总页数,但是每页显示的都是去不数据,没有分页JScript codeExt.onReady(

EXT 怎么不能分页啊 ?
工具栏上能显示总页数,但是每页显示的都是去不数据,没有分页

JScript code
Ext.onReady( function() {            var sm = new Ext.grid.CheckboxSelectionModel();                        /**             * 生成列模型             */            var cm = new Ext.grid.ColumnModel(            [             //new Ext.grid.RowNumberer(),             sm,            {                header :'编号',                dataIndex :'id',                sortable :true            },            {                header :'任务状态',                dataIndex :'flag',                renderer : fullFlag,                sortable :true            }, {                id:'PROJECT_NO',                header :'任务编号',                dataIndex :'task_no',                sortable :true            }, {                header :'任务执行人',                dataIndex :'task_person',                sortable :true            }, {                header :'创建时间',                dataIndex :'create_date',                sortable :true            } , {                id:'PROJECT_NO',                header :'任务明细',                dataIndex :'caozuo',                 align:'center',                renderer:renderProject,                sortable: false            }]);  var tbar =new Ext.Toolbar({           items: [{               text: '新增',               id: 'btnAdd' ,               icon: "./Images/icons/add.png",               cls: "x-btn-text-icon",               handler : function() {               Taskwork.show();                                            }                                  },  '-',               {               text: '删除',               id: 'btnUpdate',               icon: "./Images/icons/delete.png",                cls: "x-btn-text-icon",               handler : function() {                  del();                  }                }, '-',               {               text: '提交',               id: 'btnSubmit' ,               icon: "./Images/icons/submit.gif",                cls: "x-btn-text-icon"                }               ],              listeners : {                           'render': function(){                           toolBar2.render(grid.tbar);                           }                           }                          });                                                 var store = new Ext.data.JsonStore({                proxy :new Ext.data.HttpProxy( {                    //method :'get',get模式下提交不了页面的参数                    method:'post',                    url :'WorkTaskList.aspx'                }),                root :'root',                    totalProperty :'totalProperty',                idProperty: 'threadid',                                   remoteSort: true,                 fields:                  [                    {name:"id" , type:"int"},                    {name:"flag" , type:"int"},                    {name:"task_no" , type:"string"} ,                    {name:"task_person" , type:"string"} ,                    {name:"create_date" , type:"string"},                    {name:"caozuo" , type:"string"}                 ]                });                                   /**             * 生成Bbar,用于分页显示             */            var bbar = new Ext.PagingToolbar( {                pageSize :10,                store :store,                displayInfo :true,                displayMsg :'显示第{0}条到{1}条记录,一共{2}条',                emptyMsg :'没有记录'            });            /**             * 声明一个Grid,列表显示信息             */            var grid = new Ext.grid.GridPanel( {                                title :'工作任务单',                height :600,                bodyStyle:'width:100%',                //trackMouseOver :false,                loadMask : {                    msg :'正在加载数据,请稍后.....'                },                viewConfig:               {                columnsText: '列',                sortAscText: '升序',                sortDescText: '降序',                forceFit:true               },                ds :store,                cm :cm,                sm :sm,                tbar:tbar,                bbar:bbar                            });            /**             * 渲染呈现Grid,Store初始化             */            grid.render('UIgrid');            store.load({                        params: {start: 0, limit: 10}                         });                }); 



[解决办法]
EXt 本身是管不了那么多的 也只能做个传递参数的作用。 params: {start: 0, limit: 10}传递到后台,还不是要靠后台处理,也就说要靠后台的分页函数,和以往的分页一样。所以后台,必须要读取page当前是第几页,limit每页的条数

热点排行