反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

页面交互接口

  • 文档创建者:星踪
  • 历史版本:15
  • 最近更新:星踪 于 2021-09-09
  • 1. 插入删除行

    功能
    接口参数说明示例支持移动端
    插入行_g().appendReportRC(num,cell)

    num:插入的行数

    cell:插入位置的单元格编号。如果无此参数,则插入位置为鼠标焦点所在行

    _g().appendReportRC(1,"A1")
    _g().appendReportRow(this.options.location, this.options.reportIndex,num)

    num:插入的行数

    注:需配合插入行按钮实现,具体可参考:JS实现插入自定义行数

    _g().appendReportRow(this.options.location, this.options.reportIndex,1)
    删除行_g().deleteReportRC(cell)cell:删除位置的单元格编号。如果无此参数,则删除位置为鼠标焦点所在行_g().deleteReportRC("A1")
    _g().deleteRows([cell])cell:删除位置的单元格编号数组,支持批量删除行

    _g().deleteRows(['A1','A2'])

    2. 刷新页面

    功能接口参数说明示例支持移动端
    重加载整个页面location.reload()location.reload()

    重新查询(需要有参数面板)

    _g().parameterCommit()_g().parameterCommit()

    重新查询(刷新所有sheet)

    _g().refreshAllSheets()_g().refreshAllSheets()

    3. 其他

    功能接口参数说明示例
    支持移动端
    判断页面是否被编辑过_g().isDirtyPage()_g().isDirtyPage()
    判断是否开启自动暂存_g().isAutoStash()_g().isAutoStash()
    获取当前sheet编号(从0开始)_g().selectedIndex_g().selectedIndex
    切换指定sheet_g().loadSheetByIndex(index)index:sheet序号( 从0开始 )

    _g().loadSheetByIndex(0)

    _g().loadSheetByName(name)name:sheet名称_g().loadSheetByName("sheet1")
    打开对话框FR.showDialog(title, width, height, inner)

    title:对话框标题

    width:对话框宽度

    height:对话框高度

    inner:对话框内容

    FR.showDialog("Test",600,400,"Hello World")
    监听单元格选择动作_g().on("cellselect", function(td){})td:单元格对象,默认参数不需要修改
    _g().on("cellselect", function(td) {
    alert(_g().curLGP.getTDRow(td));
    //选择单元格时弹出行号
    })

    4.注意事项

    1)如果用FR.showDialog()打开的对话框希望展示具体的模板或者网页,则可以使用iframe的方式。示例如下。

    var iframe = $("<iframe id='iframe0' width='100%' height='100%' scrolling='yes' framedorder='0'>");
    // 创建对话框内的 iframe,默认宽高占比100%,可向下滚动,无边框
    iframe.attr("src", "/webroot/decision/view/report?viewlet=GettingStarted.cpt");
    // 给 iframe 添加 src 属性,指向需要展示的模板地址
    var o = {
    width: 700, //对话框宽度  
    height: 500 //对话框高度
    };
    FR.showDialog("对话框", o.width, o.height, iframe, o);
    //弹出对话框


    附件列表


    主题: 填报应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526