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