ext.net 动态创建GridPanel中Store与ColumnModel
来源:互联网 发布:rpg单机游戏推荐 知乎 编辑:程序博客网 时间:2024/05/22 09:08
<pre name="code" class="csharp">后台代码:
// 绑定数据源 <span style="white-space:pre"></span>
DataSet ds = DictPublicManager.GetDataSet(sbSql.ToString()); if (ds.Tables.Count > 0) { //动态创建绑定store DynamicCreateStore(ds); //绑定数据源 StoreMenuDetails.DataSource = ds; StoreMenuDetails.DataBind(); //动态创建绑定GridPanel列 DynamicCreateColumn(ds); if (X.IsAjaxRequest) { this.GridPanelDetail.Reconfigure(); } }
<span style="white-space:pre"></span>/// <summary> /// 动态创建StoreDetail /// </summary> /// <param name="ds"></param> private void DynamicCreateStore(DataSet ds) { for (int i = 0; i < ds.Tables[0].Columns.Count; i++) { StoreMenuDetails.AddField(new ModelField(ds.Tables[0].Columns[i].ToString().Trim())); } if (X.IsAjaxRequest) { this.StoreMenuDetails.RebuildMeta(); } } /// <summary> /// 动态创建GridPanel中Column /// </summary> /// <param name="ds"></param> private void DynamicCreateColumn(DataSet ds) { GridPanelDetail.RemoveAllColumns(); RowNumbererColumn rowNumColumn = new RowNumbererColumn(); rowNumColumn.Width = 30; rowNumColumn.Region = Region.Center; GridPanelDetail.ColumnModel.Columns.Add(rowNumColumn); for (int i = 0; i < ds.Tables[0].Columns.Count; i++) { Column tempColumn = new Column(); string tempText = ds.Tables[0].Columns[i].ToString().Trim(); if (tempText != "rownumber") { tempColumn.Text = tempText; tempColumn.Renderer = new Renderer("formatCheckResult"); tempColumn.Align = Alignment.Center; tempColumn.Width = 100; tempColumn.MenuDisabled = true; GridPanelDetail.ColumnModel.Columns.Add(tempColumn); } } }
0 0
- ext.net 动态创建GridPanel中Store与ColumnModel
- Ext的gridpanel动态重新加载columnModel与store
- gridpanel动态重新加载columnModel与store
- gridpanel动态重新加载columnModel与store
- Ext gridPanel ColumnModel中钱的格式设置
- ext .net 后台动态创建desktop.module ,window, GridPanel
- ExtJs根据数据源Json数据来动态创建store与columnModel
- ext中gridpanel切换store的实现
- ext.net d动态添加GridPanel到window中
- ExtJS中的GridPanel动态添加ColumnModel
- [Ext.NET]之动态绑定GridPanel
- ext.net 前台创建GridPanel,store ,后台设置Column,model,完成数据绑定。主要实现行选择事件
- gridpanel加态重新加载columnModel和store
- ext 中 columnModel的renderer
- Ext.Net 1.x_Ext.Net.GridPanel合并列头与动态修改列头
- GridPanel 动态修改Store
- Extjs4.1向Ext.grid.Panel创建的gridpanel中动态在第一行插入数据
- ext.net gridpanel 事件
- html5标签基础
- google map api v3 中markerwithlabel.js更新的使用
- 第13周—项目4 Floyd算法验证
- django 过滤器 、日期格式化参数
- 改变浏览器默认滚动条样式
- ext.net 动态创建GridPanel中Store与ColumnModel
- google 镜像站搜集
- 第十三周 项目一-验证Prim算法
- 运维工具大宝典之开源平台篇
- 为移动端开发提供纯前端的路由方案
- 跨服务器查询时,需要带入参数的问题
- git-SourceTree安装
- 老罗android之旅补丁版之三HAL层
- 初学File类