MediaWiki / OOjs UI: Выбрать виджет для нескольких вариантов выбора?

Существует ли класс, подобный SelectWidget, который позволяет выбирать несколько элементов из списка в библиотеке пользовательского интерфейса OOjs? Я хочу использовать это в экземпляре MediaWiki VisualEditor, который я расширяю.

Думаю, я тоже могу переписать SelectWidget, но, может быть, решение уже есть.

1 ответ

Решение

Пользовательский интерфейс OOjs имеет только CapsuleMultiselectWidget (список тегов / управление капсулой).

Кроме того, вы должны заметить, что это виджет только для js (без реализации PHP или "PHP pendant" в OOjs-говорят).

После довольно обширного поиска кажется, что нет более простого раскрывающегося списка с несколькими вариантами выбора - есть несколько открытых задач для его реализации:

  • T91147: создание обобщенного виджета с множественным выбором
  • T108489: обобщить CapsuleMultiselectWidget в MultiselectWidget
  • T117782: реализовать CheckboxMultiselectWidget (и CheckboxMultiselectInputWidget)
Другие вопросы по тегам