导航:首页 > 编程语言 > extjsgrid合并

extjsgrid合并

发布时间:2023-08-12 06:15:57

『壹』 java里使用EXTjs中GRID问题

var row=Ext.getCmp("你创建的grid的id").getSelectionModel().getSelections();
if(row.length==0)
{
Ext.Msg.alert("提示信息","您没有选中任何行!");
}
else if(row.length>1){

Ext.Msg.alert("提示信息","对不起只能选择一个!");
}else if(row.length==1)
{

// 现在可以对选中行row[0]进行操作
}

『贰』 Extjs如何实现跨行跨列合并(1)

你的意思可以如此理解?:


代码示例:

var cm = new Ext.grid.ColumnModel({

columns: [

new Ext.grid.RowNumberer({ width: 30 }),

{ header: '单位', dataIndex: 'DISNAME', sortable: true, width: 130, align: 'center' },

{ header: '计划资金', dataIndex: 'TOTALCOST', width: 130, align: 'center' },

{ header: '发改委批复项目数量', width: 100, dataIndex: 'REPLAYCOUNT', align: 'center' },

{ header: '单项工程项目数量', width: 100, dataIndex: 'PROJECTCOUNT', align: 'right' },

{ header: '本周', dataIndex: 'KGWEEKCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '累计', dataIndex: 'KGCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '本周', dataIndex: 'WTYWEEKCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '累计', dataIndex: 'WTYCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '本周', dataIndex: 'JGWEEKCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '累计', dataIndex: 'JGCOUNT', sortable: true, width: 100, align: 'right' },

{ header: '累计已投运单项<br>工程比例(%)', width: 110, dataIndex: 'TYBFBWEEKCOUNT', align: 'right' },

{ header: '本周', width: 100, dataIndex: 'WCWEEKTZ', sortable: true, width: 100, align: 'right' },

{ header: '累计', width: 100, dataIndex: 'WCTZ', sortable: true, width: 100, align: 'right' },

{ header: '累计完成投资<br>比例(%)', width: 110, dataIndex: 'TZBL', align: 'right' }

],

rows: [

[{}, {}, {}, {}, {},

{ header: '已开工单项工程数量', colspan: 2, align: 'center' },

{ header: '已完工未投运单项工程数量', colspan: 2, align: 'center' },

{ header: '已竣工投运单项工程数量', colspan: 2, align: 'center' },

{},

{ header: '对应计划完成工程量投资', colspan: 2, align: 'center' },

{}

]]

});

『叁』 extjs 如何把两个store数据放在同一个gridpanel里

Ext.getCmp('tasklist_grid').reconfigure(taskStore);

reconfigure 参数放入要重新绑定的store 就可以。此时store中的fields 匹配grid columns中的 dataIndex ,才正回常显答示。

『肆』 extjs gridpanel 如何合并单元格

columns:[{
text:'本系统',
defaults:{
style:"text-align:center"
},
menuDisabled:true,
sortable:false,
columns:[{
xtype:'rownumberer',
width:40
},{
text:'借方余额(元)',
dataIndex:''
},{
text:'贷方余额(元)',
dataIndex:'proctCode'
}
]
},{
text:'本系统',
defaults:{
style:"text-align:center"
},
menuDisabled:true,
sortable:false,
columns:[{
xtype:'rownumberer',
width:40
},{
text:'借方余额(元)',
dataIndex:''
},{
text:'贷方余额(元)',
dataIndex:'proctCode'
}
]
},{
text:'本系统',
defaults:{
style:"text-align:center"
},
menuDisabled:true,
sortable:false,
columns:[{
xtype:'rownumberer',
width:40
},{
text:'借方余额(元)',
dataIndex:''
},{
text:'贷方余额(元)',
dataIndex:'proctCode'
}
]
},{
text:'本系统',
defaults:{
style:"text-align:center"
},
menuDisabled:true,
sortable:false,
columns:[{
xtype:'rownumberer',
width:40
},{
text:'借方余额(元)',
dataIndex:''
},{
text:'贷方余额(元)',
dataIndex:'proctCode'
}
]
}]

『伍』 extjs 表头合并行

要看你使用的是哪个版本的ExtJs

1.如果是4.2版本的grid原生支持列header合并,合并只需在创建列模型时创建下级column就可以了。如

columns:[
{
dataIndex:'',
text:'name'
},{
dataIndex:'',
text:'ccc',
columns:[{
dataIndex:'',
text:'aaa
},{
dataIndex:'',
text:'bbb'
}]
}]

2.如果是3.x系列版本,使用扩展插件,请参照examplesux实例,导入提供的examplesuxColumnHeaderGroup.js和.css,在创建时以plugin的方式插入,请参考示例代码

阅读全文

与extjsgrid合并相关的资料

热点内容
丙烷数据表哪里有 浏览:72
一直生成photo文件夹 浏览:14
为什么编程语言都是world 浏览:489
轻颜相机在手机里的哪个文件夹 浏览:547
王者什么时候版本更新 浏览:123
win10桌面图标太小乱跑 浏览:73
写公文时保密数据如何反映 浏览:767
arch设置ip配置文件 浏览:641
烧杯APP中的气体和液体在哪里 浏览:3
找同行工作在哪个网站 浏览:254
linuxdirfd 浏览:290
电脑打印一张文件多少钱 浏览:212
斗战神游戏修复工具 浏览:736
系统更新网络无法链接不上电脑没反应 浏览:851
什么是二层网络架构 浏览:402
中医看书好的app 浏览:516
win10纸牌变成英文 浏览:135
源码文件图片路径怎么形成的 浏览:432
ai变量宽度配置文件点不了 浏览:460
强制安装app去哪里举报 浏览:719

友情链接