Les inscriptions sont ouvertes pour le Blockly Summit 2024 !
S'inscrire
Personnaliser les champs
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Bien que Blockly fournisse de nombreux champs utiles, votre application peut présenter un cas particulier. Voici quelques étapes à suivre pour personnaliser les champs:
Lisez la documentation de tous les champs semblables à ceux dont vous avez besoin. Ils peuvent fournir une interface utile pour la personnalisation. Par exemple, les listes déroulantes comportent de nombreuses fonctionnalités masquées.
Pensez à utiliser un outil de validation pour résoudre votre problème.
Les validateurs vous permettent d'accepter uniquement certaines valeurs, de modifier des entrées ou de déclencher des fonctionnalités lorsque la valeur d'un champ change.
Envisagez d'étendre un champ.
Si un champ représente le type de valeur dont vous avez besoin, mais que vous souhaitez modifier son éditeur, son apparence ou le texte qu'il affiche, vous pouvez créer une sous-classe qui hérite de l'essentiel des fonctionnalités, tout en remplaçant les parties spécifiques que vous souhaitez modifier.
Créez un type de champ.
Bien qu'il s'agisse de l'option la plus performante, elle est aussi la plus chronophage et ne doit généralement être utilisée que si vous devez stocker un nouveau type de valeur.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/12/06 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]