Предположим, у вас есть набор объектов X (например, A, B, C, D), которые вы хотите разделить на непустые подмножества, охватывающие весь X. Математически, разбиение набора .
Итак, сначала вы можете относиться к ним как к разным, {{A}, {B}, {C}, {D}}. В качестве альтернативы вы можете разделить их на гласные и согласные, то есть {{A}, {B, C, D}}. Или, произвольно, {{A, D}, {B, C}}.
Существует ли стандартный виджет / концепция / парадигма / шаблон пользовательского интерфейса, который это поддерживает? Наличие двух списков со списками Add ->, Add All ->, <- Remove и <- Remove All для переключения между ними (т.е. построитель списка) работает только для 2 подмножеств, но не работает для произвольного числа k подмножеств. </p>