ExtJS之表格篇(gridpanel) 学习总结

[b]1、列内容靠左,列头居中。[/b]具体需求如下:
对于时间类居中,我们可以在ColumnModel中设置:align:'center'来实现,这样表头和表内容都会居中了。但是有些中文字段列,内容是想靠左侧的,而表头依然想居中。代码如下:
a---> 写个function函数:

/**
* 列的表头居中
*/
function setColumn(cm){
//获取所有的列(包括隐藏)
var number = cm.getColumnCount(false);
for (var i=1;i<number;i++){
var c_header = cm.getColumnHeader(i);
var c_c_header = '<div style = "text-align:center;">' + c_header + '</div>';
cm.setColumnHeader(i,c_c_header);
}
}


b---> 表格中加上listeners。

listeners:{
render : function() {
setColumn(cm);//cm为定义的ColumnModel
}
}


[b]2、extjs Grid 时,默认初始选中[/b]

grid.store.on("load",function(){
grid.getSelectionModel().selectRow(0,true);
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值