[*]
[плагин выбора даты инициализации для столбцов] `
let columns_item: любой = { имя_столбца, тип_столбца, имя_столбца_display_name, тип: тип_столбца == "int" ? «целое число»: тип_столбца == «дата»? "date":"строка", метка: имя_столбца_дисплея, идентификатор: имя_столбца, }; если (column_type == "дата") { столбец_элемент = { ... столбец_элемент, Проверка: { формат: «ГГГГ/ММ/ДД», }, плагин: "bootstrap-datepicker", плагин_конфигурация: { формат: "гггг/мм/дд", сегодняBtn: "связано", сегодняВыделение: правда, автозакрытие: правда, }, }; } tableColumn[item?.table_name].push(column_item); console.log(tableColumn); }); this.tableMetaData = tableColumn; если (this.queryData) { this.onSelectTableName(this.queryData?.table_name); }` 2.[инициализация построителя запросов jquery в Angular 14+]
`
частный initQueryBuilder(columnList) { this.qb = jQuery(this.queryBuilderElement.nativeElement); this.qb.queryBuilder({ // плагины: ["datepicker"], фильтры: список столбцов, значки: { add_group: "класс новой группы", add_rule: "класс нового правила", remove_group: "удалить-групповой-класс", Remove_rule: "Удалить-класс-правил", ошибка: "класс ошибки", }, }); } Появляется ошибка при добавлении плагина выбора даты загрузки
ожидаемый результат
https://querybuilder.js.org/demo.html