feat: integrate luckysheet inline and fullscreen

This commit is contained in:
liaibo
2025-11-23 17:22:35 +08:00
parent c8e479aeab
commit 994dd4e67c
529 changed files with 403413 additions and 201 deletions
@@ -0,0 +1,33 @@
import { seriesLoadScripts, loadLinks, $$, arrayRemoveItem } from "../../utils/util";
import { luckysheetPrint } from "./print";
import Store from "../../store";
// Dynamically load dependent scripts and styles
const dependScripts = [
// 'expendPlugins/chart/chartmix.umd.min.js',
// "http://localhost:8080/luckysheetPluginPrint.umd.js",
];
const dependLinks = [
// 'expendPlugins/chart/chartmix.css',
// "http://localhost:8080/luckysheetPluginPrint.css",
];
// Initialize the chart component
function print(options, config, isDemo) {
const data = options.data;
// loadLinks(dependLinks);
// seriesLoadScripts(dependScripts, null, function() {});
if (luckysheetPrint) {
arrayRemoveItem(Store.asyncLoad, "print");
Store.luckysheetPrint = luckysheetPrint;
const link = document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", "./expendPlugins/print/print.css");
document.head.appendChild(link);
}
}
export { print };