Klasa FieldColour
Klasa pola do wprowadzania koloru.
Podpis:
export declare class FieldColour extends Field<string>
Rozszerza: Pole<ciąg>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(wartość, walidator, konfiguracja) | Konstruuje nową instancję klasy FieldColour |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
KOLORY | static |
ciąg znaków[] | Tablica ciągów kolorów dla palety. Skopiowane z goog.ui.ColorPicker.SIMPLE_GRID_COLORS Wszystkie selektory kolorów używają tego ustawienia, chyba że zastąpi je parametr setColours. |
KOLUMNY | static |
Liczba | Liczba kolumn w palecie. Używają go wszystkie selektory kolorów, chyba że zostanie zastąpione za pomocą parametru setKolumny. |
KURSOR | ciąg znaków | styl kursora myszy po najechaniu na obszar interaktywny, który uruchamia edytor. | |
isDirty_ | protected |
boolean | Określa, czy pole musi zostać wyrenderowane przy następnym renderowaniu bryły. Pola kolorów mają stały rozmiar i muszą być renderowane tylko podczas inicjowania. |
SERIALIZOWANE | boolean | Pola możliwe do serializacji są zapisywane przez serializator, a pola, które nie są dostępne do serializacji, nie są zapisywane. Pola, które można edytować, powinny być także serializowane. | |
TYTUŁY | static |
ciąg znaków[] | Tablica ciągów etykietek palety. Jeśli długość nie jest taka sama jak długość KOLORÓW, w przypadku brakujących tytułów zostanie użyty kod szesnastkowy koloru. Używają go wszystkie selektory kolorów, chyba że zostanie zastąpione atrybutem setColours. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
applyColour() | Aktualizuje pole tekstowe, aby dopasować je do koloru/stylu bloku. | |
configure_(config) | protected |
Skonfiguruj pole na podstawie podanej mapy opcji. |
doClassValidation_(newValue) | protected |
Upewnij się, że wejściowa wartość jest prawidłowym kolorem. |
getSize() | Zwraca wysokość i szerokość pola. Powinno to być *ogólnie* jedyne miejsce, z którego można wywoływać renderowanie_. |
|
getText() | Pobierz tekst do umieszczenia w tym polu. Używana, gdy bryła jest zwinięta. | |
initView() | Utwórz interfejs bloku dla tego pola koloru. | |
isFullBlockField() | protected |
|
render_() | protected |
Zmienia kolor bloku, aby odzwierciedlić, czy jest to pole pełnego bloku. |
setColours(colours, titles) | Ustaw własną siatkę kolorów dla tego pola. | |
setColumns(columns) | Ustaw niestandardowy rozmiar siatki dla tego pola. | |
showEditor_() | protected |
Utwórz i pokaż edytor pola koloru. |
updateSize_(margin) | protected |
Aktualizuje rozmiar pola w zależności od tego, czy jest to pole bloku pełnoekranowego. |