fix(print/table) formatters not rendering

This commit is contained in:
Elian Doran 2025-11-21 22:09:07 +02:00
parent f864746b54
commit 749740242e
No known key found for this signature in database

View File

@ -1,14 +1,14 @@
import { useRef, useState } from "preact/hooks"; import { useRef, useState } from "preact/hooks";
import { ViewModeProps } from "../interface"; import { ViewModeProps } from "../interface";
import useData, { TableConfig } from "./data"; import useData, { TableConfig } from "./data";
import { ExportModule, PrintModule, Tabulator as VanillaTabulator} from 'tabulator-tables'; import { ExportModule, FormatModule, PrintModule, Tabulator as VanillaTabulator} from 'tabulator-tables';
import Tabulator from "./tabulator"; import Tabulator from "./tabulator";
import { RawHtmlBlock } from "../../react/RawHtml"; import { RawHtmlBlock } from "../../react/RawHtml";
import "./TablePrintView.css"; import "./TablePrintView.css";
export default function TablePrintView({ note, noteIds, viewConfig }: ViewModeProps<TableConfig>) { export default function TablePrintView({ note, noteIds, viewConfig }: ViewModeProps<TableConfig>) {
const tabulatorRef = useRef<VanillaTabulator>(null); const tabulatorRef = useRef<VanillaTabulator>(null);
const { columnDefs, rowData, movableRows, hasChildren } = useData(note, noteIds, viewConfig, undefined, () => {}); const { columnDefs, rowData, hasChildren } = useData(note, noteIds, viewConfig, undefined, () => {});
const [ html, setHtml ] = useState<string>(); const [ html, setHtml ] = useState<string>();
return rowData && ( return rowData && (
@ -17,7 +17,7 @@ export default function TablePrintView({ note, noteIds, viewConfig }: ViewModePr
<Tabulator <Tabulator
tabulatorRef={tabulatorRef} tabulatorRef={tabulatorRef}
className="table-print-view-container" className="table-print-view-container"
modules={[ PrintModule, ExportModule ]} modules={[ PrintModule, ExportModule, FormatModule ]}
columns={columnDefs ?? []} columns={columnDefs ?? []}
data={rowData} data={rowData}
index="branchId" index="branchId"