OOUI/Elements/Groups/nl

Elke OOUI-widget die andere widgets bevat (knoppen, opties, invoervelden, tools, enz.) mixt in. Het toevoegen, verwijderen en wissen van items gebeurt via de interface die  biedt.

SelectWidgets, die elkaar uitsluitende opties bevatten, zijn een veelgebruikt voorbeeld van een class die zich mengt in. , die worden gebruikt wanneer knoppen logisch zijn gegroepeerd, maar elkaar niet uitsluiten, zijn een ander voorbeeld. zijn nog een ander voorbeeld.

Alle items in een groep worden behandeld door een unieke referentie. Als een item wordt toegevoegd aan een groep die een item met dezelfde verwijzing bevat, wordt het bestaande item verwijderd en wordt het nieuwe item toegevoegd aan het einde van het array met items.

Het volgende voorbeeld illustreert een  die twee knoppen bevat. De knoppen zijn gemaakt, maar zijn niet toegevoegd aan de DOM. In plaats daarvan worden ze toegevoegd aan de knoppengroep met behulp van de configuratieoptie  van de widget. Voor een volledige lijst met ondersteunde methoden en configuratieopties raadpleegt u de documentatie op codeniveau voor.



The  mixin class provides many methods that can be used to add, remove, or clear widgets from a group. For a full list of supported methods, please see the for  .



Gebeurtenissen (Events) samenvoegen
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.