feat: настраиваемая колонка отображения в дереве справочника
- Добавлено поле data_tables.tree_display_column_index. - Backend /api/directories/:id/rows/tree возвращает displayColumnIndex и формирует label для row-узлов на основе выбранной колонки. - В редакторе справочника добавлен селектор «Колонка для отображения в дереве». - DirectoryRowTree, DirectoryColumnTree, DirectoryTreeSelect, DirectoryTreeMultiSelect используют настроенную колонку. - TableFieldSelect / TableFieldMultiSelect используют treeDisplayColumnIndex справочника как fallback, если в поле формы не задан displayColumn. - Миграция 0057 + запись в _journal.json.
This commit is contained in:
@@ -1843,6 +1843,7 @@ export const dataTables = pgTable("data_tables", {
|
||||
visibility: varchar("visibility", { length: 20 }).default("restricted"),
|
||||
folderId: integer("folder_id"),
|
||||
treeColumnIndex: integer("tree_column_index"),
|
||||
treeDisplayColumnIndex: integer("tree_display_column_index"),
|
||||
}, (table) => ({
|
||||
folderIdx: index("data_tables_folder_idx").on(table.folderId),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user