Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > ISelectable
Interface ISelectable
Interface d'un objet sélectionnable.
Les implémentations doivent généralement utiliser leurs implémentations de onNodeFocus() et onNodeBlur() pour appeler setSelected() avec elles-mêmes et null, respectivement, afin de s'assurer que les sélections sont correctement mises à jour et que l'événement de changement de sélection est déclenché.
Signature :
export interface ISelectable extends IFocusableNode
Étend: IFocusableNode
Propriétés
Méthodes
Method |
Description |
select() |
Sélectionnez cette option. Mettez-le en avant visuellement. |
unselect() |
Désélectionnez-la. Supprimez la mise en surbrillance visuelle. |
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 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[],["The `ISelectable` interface defines objects that can be selected within a workspace. It mandates the presence of an `id` (string) and a `workspace` property of `Workspace` type. Key actions include `select()`, which visually highlights the object, and `unselect()`, which removes the visual highlight. These methods control the visual state of the selectable object within its designated workspace.\n"],null,[]]