Wie kann ich die borderColor der ausgewählten Zeile in AdvancedDataGrid in Flex 4.6 anzeigen. Sie können das folgende Bild für Ihre Referenz sehen.Rahmenfarbe in AdvancedDataGrid anzeigen ausgewählte Zeile in Flex
0
A
Antwort
2
Ausgewählte Reihe ist in den AdvancedDataGrid
realisiert durch spezielle Sprite
, die als Leinwand für das Zeichnen verwendet wird. Um einen Rahmen in der Auswahlmarkierung zu erstellen, müssen Sie eine benutzerdefinierte Klasse basierend auf der AdvancedDataGrid
erstellen und die geschützte Methode drawSelectionIndicator
überschreiben.
Das folgende Beispiel soll einen Selektionsmarker mit 1px breiten roten Rand produzieren: Great
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;
}
}
Verwandte Themen
- 1. HIGHLIGHT-Zeile in rotem Rahmen in AdvancedDataGrid in Flex 4
- 2. Flex AdvancedDataGrid Caching Datensätze
- 3. flex, AdvancedDataGrid, benutzerdefinierte itemrenderer
- 4. Flex AdvancedDataGrid databind complete Ereignis
- 5. Zeile dynamisch zu AdvancedDataGrid hinzufügen
- 6. Flex: Erweitern Sie die AdvancedDataGrid-Strukturspalte programmatisch
- 7. Immer die erste in Kendo ausgewählte Zeile anzeigen Raster
- 8. Flex/actionscript: Verwenden von DataDescriptor auf einem AdvancedDataGrid
- 9. anzeigen pdf in Flex Luft
- 10. Wie bekomme ich ein Flex AdvancedDatagrid, um nur eine Zeile anzuzeigen?
- 11. wie programmgesteuert Spalten hinzufügen und Gruppierung auf AdvancedDataGrid-Steuerelement in Flex festlegen?
- 12. NSTableRowView/NSTableCellZum Anzeigen der benutzerdefinierten Farbe für die ausgewählte Zeile?
- 13. Ausgewählte Zeile immer beim Scrollen von UITableView anzeigen?
- 14. AdvancedDataGrid LockedRowCount funktioniert nicht
- 15. Ausgewählte Werte nur in VB6 anzeigen
- 16. Gitter ausgewählte Zeile
- 17. JTable: Keine ausgewählte Zeile
- 18. Ausgewählte Zeile Hintergrundfarbe
- 19. Ausgewählte Zeile in UIPickerView für jede Komponente
- 20. Aktualisieren Sie zufällig ausgewählte Zeile in SQLite
- 21. Laravel 5.1 laden Beziehungsdaten in ausgewählte Zeile
- 22. Get GridView ausgewählte Zeile DataKey in Javascript
- 23. UIPickerView mit ausgewählter Zeile anzeigen
- 24. Anzeigen von HTML in einer Flex-Anwendung
- 25. Anzeigen von SVG in Flex 4
- 26. Pflegen Sie die aktuell ausgewählte Zeile in einer Datagridview.
- 27. Dokument für ausgewählte API anzeigen
- 28. Rahmenfarbe für Editor in Xamarin.Forms
- 29. wxPython wxListCtrl ausgewählte Zeile Farbe
- 30. Ausgewählte Zelle eines Flex-Datenrasters markieren
Das ist !!! Ich danke dir sehr. Aber ich habe verschiedene Anforderungen basierend auf einer Bedingung Ich möchte die gesamte Zeile in roter Rahmen ohne Auswahl markieren. Meine ausgewählte Zeile ist anders als die hervorgehobene Zeile. Wie kann ich das machen. – BikrantSingh