1、设计器模板功能是基于SpreadJS二次开发实现的,没有接口可以直接打开或者关闭,
所以需要通过command来控制。
2、在初始化designer之后,首先判断模板的打开状态。
- var designer = GC.Spread.Sheets.Designer.findControl('gc-designer-container');
- GC.Spread.Sheets.Designer.getCommand("templateDesignMode").getState(designer)
复制代码 如果返回false,则表示模板未打开,此时执行以下代码打开模板。
- GC.Spread.Sheets.Designer.getCommand("templateDesignMode").execute(designer,undefined)
复制代码
如果返回ture,则表示模板已打开,此时同样执行以下代码以关闭模板。
- GC.Spread.Sheets.Designer.getCommand("templateDesignMode").execute(designer,undefined)
复制代码
|
|