-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Описание
В PR #134 реализовано inline-редактирование текстовых, числовых и boolean полей в таблице товаров категории. Нужно добавить поддержку select/combo редакторов для полей со списком значений.
Что нужно сделать
1. Простой Select (статические опции)
Для полей с фиксированным набором значений (например, made_in):
- Добавить
editor_type: 'select'в настройках поля грида - Добавить
editor_options: [{label, value}, ...]для задания вариантов - Рендерить PrimeVue
Selectпри inline-редактировании
2. Autocomplete/Combo (связанные сущности)
Для полей-ссылок на другие объекты (например, vendor_id → msVendor):
- Добавить
editor_type: 'combo'с указанием API endpoint для загрузки опций - Рендерить PrimeVue
AutoCompleteилиSelectс серверной фильтрацией - Аналог
ms3.combo.Vendorиз ExtJS
Контекст
- В
GridConfigService.phpуже есть комментарий-заглушка:Add 'editor_options' when select editor is implemented in UI editorTypeOptionsвGridFieldsConfig.vueсейчас содержит толькоtextиnumber- Лексиконы
editor_type_selectиeditor_optionsбыли подготовлены, но удалены как неиспользуемые — нужно вернуть при реализации
Связанные PR
- feat(grid): inline edit for category products table #134 — базовая реализация inline edit (text, number, boolean)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels