Ext 动态数据源生成

Ext 动态数据源生成

ID:37724339

大小:40.00 KB

页数:4页

时间:2019-05-29

Ext 动态数据源生成_第1页
Ext 动态数据源生成_第2页
Ext 动态数据源生成_第3页
Ext 动态数据源生成_第4页
资源描述:

《Ext 动态数据源生成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、varGenerGrid={data:null,url_data:null,//Grid数据源url_column:null,//列数据源_width:null,//宽度_height:null,//高度_pagesize:null,//每页显示数据数romanceContainer:null,//渲染Grid的容器//hiddenColumnCount:null,//隐藏的列数,默认无隐藏列enableChecked:false,//是否有CheckBox,默认为无。grid:null,ToHrefField:null,//链接列ToHrefUrl:null,//链接地址T

2、oHref:function(value){return''+value+'';},GenerData:function(){//动态添加列,这是关键代码varaddColumn=function(){this.fields='';this.columns='';this.addColumns=function(name,caption){if(this.fields.length>0){this.fields+=',';}if(this.co

3、lumns.length>0){this.columns+=',';}this.fields+='{name:"'+name+'"}';this.columns+='{header:"'+caption+'",dataIndex:"'+name+'",width:100,sortable:true}';};};//从服务器端获取列,然后动态添加到ColumnModel中Ext.Ajax.request({url:GenerGrid.url_column,success:function(response,option){if(response.responseText==""

4、){return;}GenerGrid.data=newaddColumn();varres=Ext.util.JSON.decode(response.responseText);for(vari=0;i

5、tion(){varcm=newExt.grid.ColumnModel(eval('(['+GenerGrid.data.columns+'])'));cm.defaultSortable=false;varfields=eval('(['+GenerGrid.data.fields+'])');varnewStore=newExt.data.Store({proxy:newExt.data.HttpProxy({url:GenerGrid.url_data}),reader:newExt.data.JsonReader({totalProperty:"totalPorpe

6、rty",root:"result",fields:fields})});newStore.load({params:{start:1,limit:16}});varpagingBar=newExt.PagingToolbar({displayInfo:true,emptyMsg:"没有数据显示",displayMsg:"显示从{0}条数据到{1}条数据,共{2}条数据",store:newStore,pageSize:GenerGrid._pagesize,items:['-',{pressed:true,enableToggle:true,text:'导出Excel',c

7、ls:'x-btn-text-icondetails',icon:"../images/plugin.gif",toggleHandler:function(btn,pressed){vartitle="数据下载";//如果是作为uri后面的参数传值,那就需要对字符进行编码//如果是通过post的方式传数据,就不要做任何的编码varcols=eval(cm);varheader="";vardataIndex="";for(vari=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。