34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
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 };
|