(Component):setChildrenOrder
Used to reorder all children that a component has, even if they're not declared locally either via creation or using mintmousse.get.
Synopsis
Parameters
newOrdertable of string- The array of IDs in the order you want them to appear.
Returns
Nothing.
Examples
local list = tab:newList({ isNumbered = true })
:addText({ id = "0", text = "sweetie" })
:addText({ id = "1", text = "this" })
:addText({ id = "2", text = "make" })
:addText({ id = "3", text = "Does" })
:addText({ id = "4", text = "sense" })
:addText({ id = "5", text = "?" })
list:setChildrenOrder({
"3", "1", "2", "4"
}) -- If IDs are missing, they are moved to the end in their relative order before the sort
for _, c in list:children() do
print(c.text) --> Does this make sense sweetie ?
end