[b]1、列内容靠左,列头居中。[/b]具体需求如下:
对于时间类居中,我们可以在ColumnModel中设置:align:'center'来实现,这样表头和表内容都会居中了。但是有些中文字段列,内容是想靠左侧的,而表头依然想居中。代码如下:
a---> 写个function函数:
b---> 表格中加上listeners。
[b]2、extjs Grid 时,默认初始选中[/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);
});