Classe FieldColour
Classe pour un champ de saisie de couleur.
Signature :
export declare class FieldColour extends Field<string>
Extension:Champ<string>
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)(valeur, validateur, configuration) | Construit une instance de la classe FieldColour . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
COULEURS | static |
chaîne[] | Tableau de chaînes de couleurs pour la palette. Copié depuis goog.ui.ColorPicker.SIMPLE_GRID_COLORS. Tous les sélecteurs de couleur l'utilisent, sauf s'ils sont remplacés par des setColours. |
COLONNES | static |
number | Nombre de colonnes dans la palette. Tous les sélecteurs de couleur l'utilisent, sauf s'ils sont remplacés par setColumn. |
CURSEUR | chaîne | Style du curseur de la souris lorsqu'il passe sur la zone cliquable qui lance l'éditeur | |
isDirty_ | protected |
boolean | Permet de déterminer si le champ doit être affiché lors du prochain rendu du bloc. Les champs de couleur sont de taille statique et ne doivent être affichés qu'au moment de l'initialisation. |
Sérialisables | boolean | Les champs sérialisables sont enregistrés par le sérialiseur, contrairement aux champs non sérialisables. Les champs modifiables doivent également être sérialisables. | |
TITRES | static |
chaîne[] | Tableau de chaînes d'info-bulles pour la palette. Si la longueur n'est pas identique à celle de la couleur COLOURS, le code hexadécimal de la couleur est utilisé pour tous les titres manquants. Tous les sélecteurs de couleur l'utilisent, à moins qu'ils ne soient remplacés par setColours. |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
applyColour() | Met à jour le champ de texte pour qu'il corresponde à la couleur/au style du bloc. | |
configure_(config) | protected |
Configurez le champ en fonction du mappage d'options donné. |
doClassValidation_(newValue) | protected |
Assurez-vous que la valeur d'entrée correspond à une couleur valide. |
getSize() | Renvoie la hauteur et la largeur du champ. Il doit *en général* être le seul endroit à partir duquel le rendu est appelé. |
|
getText() | Permet d'obtenir le texte de ce champ. Utilisé lorsque le bloc est réduit. | |
initView() | Créez l'interface utilisateur du bloc pour ce champ de couleur. | |
isFullBlockField() | protected |
|
render_() | protected |
Met à jour la couleur du bloc pour indiquer s'il s'agit ou non d'un champ de bloc complet. |
setColours(colours, titles) | Définissez une grille de couleurs personnalisée pour ce champ. | |
setColumns(columns) | Définissez une taille de grille personnalisée pour ce champ. | |
showEditor_() | protected |
Créez et affichez l'éditeur du champ de couleur. |
updateSize_(margin) | protected |
Met à jour la taille du champ selon qu'il s'agit d'un champ de bloc complet ou non. |