feat: integrate luckysheet inline and fullscreen
This commit is contained in:
@@ -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 };
|
||||
Reference in New Issue
Block a user