FieldColour-Klasse
Klasse für ein Farbeingabefeld.
Unterschrift:
export declare class FieldColour extends Field<string>
Erweitert: Feld<string>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(value, validator, config) | Konstruiert eine neue Instanz der Klasse FieldColour |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
FARBEN | static |
String[] | Ein Array von Farbzeichenfolgen für die Palette. Kopiert von goog.ui.ColorPicker.SIMPLE_GRID_COLORS Für alle Farbauswahlen wird dieser Wert verwendet, sofern er nicht mit setColours überschrieben wird. |
SPALTEN | static |
Zahl | Anzahl der Spalten in der Palette. Alle Farbauswahl verwenden diese Option, sofern sie nicht mit setColumns überschrieben wird. |
CURSOR | String | Stil des Mauszeigers, wenn er über dem Hotspot liegt, mit dem der Editor gestartet wird. | |
isDirty_ | protected |
boolean | Hiermit wird angegeben, ob das Feld beim nächsten Rendern des Blocks gerendert werden muss. Farbfelder haben eine statische Größe und müssen nur bei der Initialisierung gerendert werden. |
SERIALISIERT | boolean | Serialisierbare Felder werden vom Serializer gespeichert, nicht-serialisierbare Felder nicht. Bearbeitbare Felder sollten außerdem serialisierbar sein. | |
TITEL | static |
String[] | Ein Array von Kurzinfo-Strings für die Palette. Wenn die Farbe nicht dieselbe Länge wie COLOURS hat, wird der Hexadezimalcode der Farbe für fehlende Titel verwendet. Für alle Farbauswahlen wird diese Option verwendet, sofern sie nicht mit „setColours“ überschrieben wird. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
applyColour() | Ändert die Farbe bzw. den Stil des Blocks im Textfeld | |
configure_(config) | protected |
Konfiguriert das Feld anhand der vorgegebenen Karte mit Optionen. |
doClassValidation_(newValue) | protected |
Achten Sie darauf, dass der Eingabewert eine gültige Farbe hat. |
getSize() | Gibt Höhe und Breite des Felds zurück. Dies sollte *im Allgemeinen* der einzige Ort sein, von dem aus render_ aufgerufen wird. |
|
getText() | Rufen Sie den Text für dieses Feld ab. Wird verwendet, wenn der Block minimiert wird. | |
initView() | Erstellen Sie die Block-UI für dieses Farbfeld. | |
isFullBlockField() | protected |
|
render_() | protected |
Aktualisiert die Farbe des Blocks, um anzugeben, ob das Feld ein vollständiges Feld ist oder nicht. |
setColours(colours, titles) | Legen Sie ein benutzerdefiniertes Farbraster für dieses Feld fest. | |
setColumns(columns) | Legen Sie eine benutzerdefinierte Rastergröße für dieses Feld fest. | |
showEditor_() | protected |
Erstellen Sie den Editor für das Farbfeld und rufen Sie ihn auf. |
updateSize_(margin) | protected |
Aktualisiert die Größe des Felds, je nachdem, ob es ein vollständiges Blockfeld ist oder nicht. |