OOUI/Elements/Groups/fr

Tout widget OOUI contenant d'autres widgets (tels que les boutons, les options, les champs de saisie, les outils, etc.) mélangés dans. Ajouter, supprimer, et réiniitaliser des éléments se fait via ce que l'interface  propose.

SelectWidgets contient les options exclusives; il donne des exemples communs d'une classe qui réalise des mixages dans. est utilisé lorsque les boutons sont groupés logiquement et qu'ils ne sont pas mutuellement exclusifs; c'est un autre exemple. est aussi un autre exemple.

Tous les éléments d'un groupe sont adressés à l'aide d'une référence unique. Si un élément est ajouté dans un groupe où il y a déjà un élément qui porte la même référence, ce dernier sera retiré et le nouvel élément sera ajouté à la fin du tableau des éléments.

L'exemple suivant montre un  contenant deux boutons. Notez que les boutons sont créés mais ne sont pas ajoutés au DOM. Par contre ils sont ajoutés dans le groupe de boutons en utilisant l'option de configuration  du widget. La liste complète des méthodes prises en charge ainsi que les options de configuration, sont décrites dans la documentation du code pour.



La classe mixin  contient plusieurs méthodes pouvant être utilisées pour ajouter, supprimer, ou effacer les widgets d'un groupe. Pour avoir la liste complète des méthodes reconnues, voir la pour  .



Agréger des événements
You can invoke a GroupElement's  method to tell it to listen to all its contained items for the event you specify, and in response   a new event. For example, the ToolGroup uses this to disable itself when all its contained items are disabled. Also, a draggable group element listens to its items' drag and drop events and emits a synthetic event to reorder its children.