日期:2014-05-16 浏览次数:20371 次
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:"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} }); }); 这是第一次加载全部数据!
这是Toolbar 下面的查询 var query=new Ext.Button({ text:'查询', icon:'./Images/icons/search.gif', listeners:{scope:this, "click":function(){ //任务编号 task_no=Ext.getCmp("id_tx_organCode").getValue(); //任务执行人 task_person=Ext.getCmp("id_cb_src").getValue(); startDate=Ext.getCmp('id_startDate').getValue(); if(startDate==null||startDate=='') { Ext.Msg.alert('系统提示','请选择开始日期'); return; } //获取结束日期 endDate=Ext.getCmp('id_endDate').getValue(); if(endDate==null||endDate=='') { Ext.Msg.alert('系统提示','请选择结束日期'); return; } if(startDate>=endDate) { Ext.Msg.alert('系统提示','开始日期不得大于结束日期'); return; } url='QueryTask.aspx?task_no='+task_no+'&task_person='+task_person+'&beginDate='+startDate.format('Y-m-d')+'&endDate='+endDate.format('Y-m-d'); alert(url); <!--下面两句我不知道怎么写的--> store.proxy=new Ext.data.HttpProxy({u