feat: integrate luckysheet inline and fullscreen
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import { chart } from '../expendPlugins/chart/plugin'
|
||||
import { print } from '../expendPlugins/print/plugin'
|
||||
import { exportXlsx } from '../expendPlugins/exportXlsx/plugin'
|
||||
|
||||
const pluginsObj = {
|
||||
'chart':chart,
|
||||
'print':print,
|
||||
'exportXlsx':exportXlsx
|
||||
}
|
||||
|
||||
const isDemo = true
|
||||
|
||||
/**
|
||||
* Register plugins
|
||||
*
|
||||
* plugins:[
|
||||
* {name:'chart'},
|
||||
* {name:'print'},
|
||||
* {name:'exportXlsx',config:{url:''}}
|
||||
* ]
|
||||
*/
|
||||
function initPlugins(plugins , options){
|
||||
if(plugins.length){
|
||||
plugins.forEach(plugin => {
|
||||
pluginsObj[plugin.name](options, plugin.config, isDemo)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
initPlugins
|
||||
}
|
||||
Reference in New Issue
Block a user