0
A
回答
2
選定行處於AdvancedDataGrid
通過專用Sprite
實現的,其被用作用於繪圖的畫布。要在選擇標記中創建邊框,您需要根據AdvancedDataGrid
創建自定義類並覆蓋受保護的方法drawSelectionIndicator
。
下面的例子應該產生一個選擇標記與1px的寬的紅色邊框:
public class GridWithBorderedSelectionMarker extends AdvancedDataGrid {
override protected function drawSelectionIndicator(
indicator:Sprite, x:Number, y:Number, width:Number,
height:Number, color:uint,
itemRenderer:IListItemRenderer):void {
if (isRowSelectionMode()) {
width = unscaledWidth - viewMetrics.left - viewMetrics.right;
}
var borderColor:uint = 0xff0000;
var g:Graphics = Sprite(indicator).graphics;
g.clear();
g.beginFill(borderColor);
g.drawRect(0, 0, width, height);
g.beginFill(color);
g.drawRect(1, 1, width - 2, height - 2);
g.endFill();
indicator.x = x;
indicator.y = y;
}
}
相關問題
- 1. 在flex中運行時更改選項卡邊框顏色
- 2. NStableView選中的行顏色(刪除選定的NSTableView邊框)
- 3. 如何在Flex Spark Datagrid中設置選擇邊框顏色
- 4. 不顯示顏色框邊框正確
- 5. 行邊框顏色
- 6. Flex DropDownList正常狀態邊框顏色
- 7. 邊框顏色在Firefox中顯示不正確
- 8. 在Flex DataGrid中顯示覆選框列
- 9. 邊框顏色不以邊框半徑顯示
- 10. 更改複選框的顏色邊框
- 11. 更改選擇框的邊框顏色
- 12. 是否可以在DataGridView中顯示選擇邊框而不是背景顏色?
- 13. 如何顯示在我的組合框中選擇的顏色
- 14. 邊框顏色
- 15. 邊框顏色
- 16. 如何設置選定的DataGrid行的列邊框顏色?
- 17. 如何更改android中edittext邊框的選定顏色?
- 18. Flex:顯示顏色編碼的XML?
- 19. 在flex中打印advanceddatagrid 4.1
- 20. 更改複選框邊框顏色
- 21. 在NSOutlineView中顯示行顏色?
- 22. 在每一行顯示特定顏色
- 23. 的Flex 3 - 更改框的邊框顏色
- 24. Flex:在AdvancedDataGrid列中顯示豐富文本?
- 25. Flex按鈕,左邊一個顏色,右邊另一個顏色
- 26. AdvancedDataGrid中的Flex執行超時
- 27. Flex:如何隱藏AdvancedDataGrid中的一行?
- 28. 在wpf中突出顯示不同顏色的選定欄
- 29. 更改所選UITableViewCell的邊框顏色
- 30. Android - 帶邊框顏色的選擇器?
這是偉大的!非常感謝。但是,根據某些條件,我有不同的要求,我想突出顯示紅色邊框中的整行而不進行選擇。我所選的行與高亮行不同。我怎樣才能做到這一點。 – BikrantSingh