背景:当用户的表单过多时,一个个按下表单名称切换会比较麻烦。希望通过按钮实现返回首页,去到最后一页以及通过页索引和页名称进行切换。
因此,本篇教程教大家如何实现切换表单的按钮。实现效果如下:
初始化话表单以及创建按钮这里就不再赘述了,直接到切换表单部分,切换表单主要依靠setActiveSheetIndex、setActiveSheet、startSheetIndex实现。前面两个用于切换活跃表单,后面的接口用于将某一表单设为首张展示的表单。
这是设置首页的代码
- spread.setActiveSheetIndex(0);
- spread.startSheetIndex(0)
复制代码
这是设置末页的代码
- var index = spread.getSheetCount();
- spread.setActiveSheetIndex(index-1);
- spread.startSheetIndex(index-1)
复制代码
根据表单索引切换表单
- var index = _getElementById('activeSheetIndex').value;
- if (!isNaN(index)) {
- index = parseInt(index);
- if (0 <= index && index < spread.getSheetCount()) {
- spread.setActiveSheetIndex(index);
- spread.startSheetIndex(index);
- }
- }
复制代码
根据表单名称切换表单
- var index = _getElementById('activeSheet').value;
- console.log(index)
- spread.setActiveSheet(index);
- var index1 = spread.getActiveSheetIndex();
- spread.startSheetIndex(index1);
复制代码
以上就是表单切换的全部内容,下附件即可查看代码。
|
|