本帖最后由 Clark.Pan 于 2023-7-29 18:47 编辑
需求:
当在线表格编辑器初始化的时候,默认选中或打开某些选项,例如默认打开字段列表面板。
思路:
在线表格编辑器按钮选中通过setData进行控制,例如:
FieldListVisible: 控制工作表绑定按钮是否选中,选中后将打开字段列表面板。
在setData时,给该属性设置true或者false来控制字段列表是否被打开,例如:
- //打开字段列表面板
- designer.setData("FieldListVisible",true);
复制代码
在此同时,还需要将打开后默认加载的tab切换到数据这个tab上,这里也是通过setData去控制的。
不同的是这里我们需要创建一个新的字段,例如"firstLoad"。 之后通过修改对应ribbon的visibleWhen字段。
将我们新定义的“fistLoad”拼入其中。
- //默认选中第五个ribbon,即数据tab
- GC.Spread.Sheets.Designer.DefaultConfig.ribbon[4].visibleWhen = '!IsInTableSheetDesignMode && firstLoad';
复制代码
最后我们通过setData给firstLoad字段设置为true。
- //通过setData控制是否选中
- designer.setData("firstLoad", true);
复制代码
|
|