extjs4.2里还有没有columnModel?我想做动态加载表格,就是列会变化的。
Ext.require(['*']);
Ext.onRea课上所卫dy(function () {
var data = [{}];
var data2 = [{OFF_PERIOD:'2013-09',QUOTANO:'YS1100',QUOTANAM火胜需设季歌E:' 主营业务收入',},{OF跳快当总溶对吃F_PERIOD:'2013-09',QUOTANO:'YS1200',QUOTANAME:' 通信服务收入'}];
var v静团化溶动后司义工arItems =[{
text: '指标ID',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'QUOTANO'
tex绿烧早随临t: '指标名称',
//width: 200,
sortable: false,
hidden: false,
dataInde体括写x: 'QUOTANAME'
text: '数据ID',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'QUOTAVALUENO'
text: '数据名称',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'QUOTAVALUENAME'
text: '本部',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'BENBU',
field: {
xtype: 'numberfi答致困eld'
兴液略七余黑调赶条卫话text: '济南',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'JINAN',
field: {
xtype: 'numberfield'
var varIt货继业洲搞直ems2 =[{
text: '指标ID',
//width: 20环父吧道派配并设规交似0,
sortable: false,
hidden: false,
dataIndex: 'QUOTANO'
text: '指标名称',
//width: 200,
sortable: false,
hidden: false,
dataIndex: 'QUOTANAME'
var varfields 情旧父=[
{ name: 'OFF_PERIOD', mapping: 'OFF_PERIOD', type: 'string' },
{ nam要班脱亚乐鲁e: 'QUOTANO', mapping: 'QUOTANO', type: 'string' },
{ n族ame: 'QUOTANAME', mapping: 'QUOTANAME', type: 'string' },
{ name: 'QUOTAVALUENO', mapping: 'QUOTAVA线火黑云协土永次林LUENO', type: 'string' },
{ name: 'QUOTAVALUENAME', mapping: 'QUOTAVALUENAME', type: 'string' },
var varfields2 =[
{ name: 'OFF_P降外华绿率丰操效斯现可ERIOD', mapping: 'OFF_PERIOD', type: 'string' },
{ name: 'QUOTANO', mapping: 'QUOTANO', type: 'string' },
{ name: 'QUOTANAME', mapping: 'QUOTANAME', type: 'string' }
var vardate = Ext.create('Ext.form.DateField', {
fieldLabel: '账期',
labelWidth: 50,
name: 'Off_period',
maxValue: new Date(),
value: new Date(),
format: 'Y-号三敌答美女李期引板坐m'
var northPanel = Ext.create('Ext.form.Panel', {
region: 'north',
layout: {
columns: 3,
type: 'table'
height: 55,
title: '业务管理',
items: [
vardate,
xtype: 'button',
anchor: '100%',
width: 75,
text: '查询',
handler: function () {
var Store = Ext.create('Ext.***.Store', {
fields:varfields2,
data: data2
centerPanel.reconfigure(Store, varItems2); //定义grid的store和column
xtype: 'button',
anchor: '100%',
width: 75,
text: '查询2',
handler: function () {
var Store = Ext.create('Ext.***.Store', {
fields:varfields,
data: data
centerPanel.reconfigure(Store, varItems); //定义grid的store和column
var centerPanel = Ext.create('Ext.grid.Panel', {
region: 'center',
title: '业务管理',
height: 55,
columns:[]
Ext.create('Ext.container.Viewport', {
layout: 'border',
renderTo: Ext.getBody(),
items: [northPanel, centerPanel]
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。