【发布时间】:2013-08-18 17:06:13
【问题描述】:
我找到了一些关于如何将 css 应用到 grid 的答案,但在我的情况下没有一个对我有帮助。
以下是我查看的链接:
- http://www.sencha.com/forum/showthread.php?109751-Add-color-to-column-property-grid
- How to apply background color (or custom css class) to column in grid - ExtJs 4?
- How can I change the row colour in datagrid based on severity?
看看这个来自Sencha的简单例子:
Ext.create('Ext.grid.property.Grid', {
title: 'Properties Grid',
width: 300,
renderTo: Ext.getBody(),
source: {
"(name)": "My Object",
"Created": Ext.Date.parse('10/15/2006', 'm/d/Y'),
"Available": false,
"Version": 0.01,
"Description": "A test object"
}
});
我正在尝试更改“名称”列的背景颜色和一些文本格式。怎么样?
我知道很想进入该列以更改其大小,但 css 无法正常工作:
listeners : {
beforerender : function() {
var cols = this.getView().getHeaderCt().getGridColumns();
cols[0].setText("Property");
cols[0].setWidth(150);
}
}
【问题讨论】:
标签: javascript css extjs