2
A
回答
1
任务可以使用列渲染器来解决:http://jsfiddle.net/bLgSA/10/
var button = Ext.create('Ext.button.Button', {
text: 'btn',
listeners: {
click: function() {
var sm = grid.getSelectionModel();
if (sm.hasSelection()) {
var rec = sm.getSelection()[0];
if (rec.get("color") == "black")
rec.set("color", "red");
else
rec.set("color", "black");
}
}
}
});
var renderer = function(value, metaData, record) {
metaData.style = 'color:'+record.get("color");
return value;
}
var grid = Ext.create('Ext.grid.Panel', {
height: 300,
width: 400,
title: 'hello',
columns: [
{text: 'c1', dataIndex: 'id', renderer: renderer},
{text: 'c2', dataIndex: 'label', renderer: renderer}
],
store: Ext.create('Ext.data.Store', {
fields: ['id', 'label', 'color'],
data: [
{id: 0, label: 'a', color: 'black'},
{id: 1, label: 'b', color: 'red'}
]
})
});
grid.render(Ext.getBody());
button.render(Ext.getBody());
1
这是一次选择一个行和亮点为选定行添加CSS类
方式function rowHighlight()
{
$('#facCodes tr').click(function(event){
$(this).addClass("click").siblings().removeClass("click");
});
}
相关问题
- 1. 按下时更改操作栏按钮的背景颜色
- 2. 按下/下按钮时,如何更改按钮的背景颜色?
- 3. C#更改按钮的背景颜色
- 4. 更改按钮的背景颜色
- 5. 如何动态更改按下按钮的背景颜色?
- 6. 更改按钮颜色作为背景颜色更改?
- 7. 当选择单选按钮时,jquery更改div背景颜色?
- 8. 按下时更改按钮背景
- 9. Xcode - 更改按钮上的按钮背景颜色点击
- 10. UWP Template10 - 更改主题时更改按钮背景颜色
- 11. 目标c按下键盘按键时更改背景颜色
- 12. 更改按钮的背景颜色与我选择的颜色
- 13. 更改当前选择的菜单按钮的背景颜色
- 14. 编辑/完成按钮,更改完成按钮背景颜色
- 15. 更改UIActionSheet按钮背景颜色和按钮字体
- 16. 更改Spinner下拉按钮的背景颜色
- 17. 按钮大小和按钮按下背景颜色的变化
- 18. SlidingTabLayout标签的更改背景颜色,当按下
- 19. hotcocoa按钮背景颜色
- 20. 按钮背景颜色
- 21. 更改背景颜色/按钮颜色在TKinter
- 22. 更改按钮上的listview背景颜色按
- 23. 按GLUT中的按钮更改背景颜色
- 24. 如何更改背景颜色,当我点击一个按钮
- 25. 单选按钮更改背景颜色,当检查
- 26. 单击按钮时按钮背景颜色未更新
- 27. 更改TextView按下按钮的颜色
- 28. WPF Datagrid - 更改点击该按钮的行的背景颜色
- 29. 设置背景颜色改变按钮
- 30. 当按下按钮时快速更改背景
谢谢你的回答......我会用,如果我想有颜色到记录,但我只是想更改选定行的背景颜色,当我按下一个按钮。我怎么能这样做?谢谢...... – sonseiya
那么问题是什么?将颜色字段添加到网格商店的模型中,使其不具有持久性,并仅在客户端使用它。 – Damask