1. 获取按钮对象
功能 | 接口 | 参数说明 | 示例 | 支持移动端 |
---|---|---|---|---|
获取工具栏按钮 | _g().toolbar.options.items[index] | index:第几个按钮,从0开始 | _g().toolbar.options.items[0] | 否 |
2. 常用方法
以下的Tool为【1.获取按钮对象】中使用相关接口获取到的按钮对象
功能 | 接口 | 参数说明 | 示例 | 支持移动端 |
---|---|---|---|---|
获取按钮文字 | Tool.getValue() | 无 | Tool.getValue() | 否 |
设置按钮文字 | Tool.setValue(value) | value:文字 | Tool.setValue("导出") | 否 |
判断按钮是否可见 | Tool.isVisible() | 无 | Tool.isVisible() | 否 |
判断按钮是否可用 | Tool.isEnabled() | 无 | Tool.isEnabled() | 否 |
设置按钮是否可见 | Tool.setVisible(boolean) | boolean:true(可见)和false(不可见) | Tool.setVisible(false) | 否 |
设置按钮是否可用 | Tool.setEnable(boolean) | boolean:true(可用)和false(不可用) | Tool.setEnable(false) | 否 |
触发按钮的点击事件 | Tool.fireEvent("click") | 无 | Tool.fireEvent("click") | 否 |
3. 按钮功能
功能 | 接口 | 参数说明 | 示例 | 支持移动端 |
---|---|---|---|---|
强制提交 | _g().writeReport(sheetindex) | sheetindex:提交第几个 sheet,从0开始。 为空代表提交所有 sheet | _g().writeReport(0) | 是 |
校验提交 | _g().verifyAndWriteReport(isallsheet) | isallsheet: true(提交所有sheet) 空(提交当前 sheet) | _g().verifyAndWriteReport(true) | 是 |
数据校验 | _g().verifyReport() | 无 默认校验所有sheet,不可调整 | _g().verifyReport() | 是 |
导入excel | _g().importExcel() | 无 | _g().importExcel() | 否 |
自定义导入 | _g().importExcel("customize") | 无 | _g().importExcel("customize") | 否 |
增量导入 | _g().importExcel_Append() | 无 | _g().importExcel_Append() | 否 |
清空导入 | _g().importExcel_Clean() | 无 | _g().importExcel_Clean() | 否 |
覆盖导入 | _g().importExcel_Cover() | 无 | _g().importExcel_Cover() | 否 |
将当前按钮变为导入按钮 | _g().initExcelButton(this,null,type) | type:导入类型,有以下几种: append:增量 clean:清空 cover:覆盖 customize:自定义 只写this时为普通导入 | _g().initExcelButton(this,null,'clean') | 否 |
暂存 | _g().stash(undefined,true) | undefined,true:固定格式,作用为弹出暂存成功的提示。如果不需要提示,直接用_g().stash()即可 | _g().stash(undefined,true) | 否 |
清空暂存 | _g().clear() | 无,如果不需要清空确认提醒以及清空成功的提示,则可以使用_g().clear(undefined,false) | _g().clear() | 否 |