2
A
回答
1
試試這個(這裏的a fiddle與修改的參考指南爲例):
var grid = new dojox.grid.DataGrid({
id: 'grid',
store: store,
structure: layout,
rowSelector: '20px',
onClick: function() {
// (selection.selected is array for multiple)
var index = this.selection.selectedIndex,
// typically 1 here, mess with it if nogo on solution
viewindex = 1,
RAWROWNODE = this.views.views[viewindex].rowNodes[index]
}
}, document.createElement('div'));
您還可以查看到樣式表,通過網格組件使用。
.dojoxGridRow,
.dojoxGridRowOdd,
.dojoxGridRowSelected {
}
0
爲什麼不乾脆重寫正確的CSS類? 否則,你可能想看看onStyleRow和styleRowState功能
0
試試這個
dojo.connect(grid, 'onStyleRow', this, function (row) {
if (grid.selection.selectedIndex == row.index) {
row.customStyles += "color: red;";
}
grid.focus.styleRow(row);
grid.edit.styleRow(row);
});
相關問題
- 1. Datagrid多行選擇樣式
- 2. 以編程方式取消選擇DataGrid中的一行
- 3. 如何以編程方式選擇vb6中的行Datagrid
- 4. 如何以標準方式編程選擇DataGrid行?
- 5. flex datagrid:如何以編程方式執行多項選擇
- 6. 以編程方式藍色選擇Datagrid行
- 7. 以編程方式選擇一行DataGridView
- 8. dojo datagrid autoheight以編程方式定義時不起作用
- 9. 以編程方式創建dojo datagrid「對不起,發生錯誤」
- 10. 以編程方式在Dojo Datagrid中自定義列排序
- 11. DataGrid以編程方式選擇最後一個單元
- 12. DataGrid:如何以編程方式選擇ComboBox項目?
- 13. Datagrid(WPF)以編程方式創建列樣式(不是xaml)
- 14. UITableView以編程方式選擇選項
- 15. Dojo:以編程方式選擇/取消選中增強網格的複選框
- 16. WPF Datagrid - 我可以編程方式選擇組中的所有行嗎?
- 17. 使用wpf以編程方式更改datagrid選擇的行顏色?
- 18. Flex Datagrid - 如何以編程方式執行多選(僅列)
- 19. WPF DataGrid:如何以編程方式更改所選行?
- 20. 以編程方式添加DOJO CheckedMultiSelect
- 21. Dojo RadioButton,以編程方式設置組
- 22. 格式dojo DataGrid標題行
- 23. 以編程方式選擇UITableViewcCell?
- 24. PrimeNG樹 - 以編程方式選擇TreeNode
- 25. 如何以編程方式選擇AutoCompleteTextView?
- 26. 以編程方式關閉選擇onorientationchange
- 27. 以編程方式clistctrl選擇
- 28. 如何以編程方式選擇DbConfigurationType?
- 29. 如何以編程方式選擇MenuItem
- 30. 以編程方式選擇UIView
事實上,解決辦法是覆蓋網格是使用CSS。爲了更具體的我用的Claro主題和claroGrid.css和我裏面,我改變了它: 對於選擇的行: .claro .dojoxGridRowSelected .dojoxGridRowTable TR TD [風格] { \t背景顏色:#cee6fa!重要; } For Over Row: .claro .dojoxGridRowOver .dojoxGridCell { \t background:url(「images/row_back.png」)#ABD6FF repeat-x!important; \t border-top:1px solid#769DC0; \t border-bottom:1px solid#769DC0; } – Redg