Tag List отображает набор тегов и поддерживает навигацию с клавиатуры, множественный выбор и удаление.
Порядок удаления тегов:
Теги можно удалить несколькими способами:
kbqTagRemove) внутри тега.Delete или Backspace.Опция удаления настраивается при помощи атрибута removable (по умолчанию включена).
Теги можно выбрать несколькими способами:
Ctrl.Shift, чтобы изменить выбор диапазона от якорного тега до нажатого.Shift + ← / →, чтобы расширить или сузить диапазон.Ctrl+A.Space при фокусе на теге.Мышь и клавиатура изменяют один диапазон относительно его начального тега. При сужении диапазона выбор лишних тегов снимается. Недоступные теги не изменяются.
Опция выбора настраивается при помощи атрибута selectable (по умолчанию включена).
Для включения режима редактирования необходимо установить свойство editable для kbq-tag-list или отдельного kbq-tag.
Вход в режим:
Enter или F2 (при фокусе на теге).Сохранение изменений:
Enter.kbqTagEditSubmit).Отмена изменений:
Escape.Для включения возможности перестановки тегов необходимо установить свойство draggable для kbq-tag-list.
Клавиша |
Действие |
|---|---|
| ← / → | Переместить фокус на предыдущий/следующий тег. |
| Shift + ← / → | Изменить диапазон и переместить фокус. |
| Space | Выбрать/снять выбор тега. |
| Delete / Backspace | Удалить тег. |
| F2 / Enter | Начать редактирование. |
| Ctrl + A | Выделить все теги. |
| Home / End | Переместить фокус на первый/последний тег. |
Клавиша |
Действие |
|---|---|
| Enter | Сохранить изменения. |
| Esc | Отменить изменения. |