请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
AiC(uid:702906)
职业资格认证:FCA-FineDataLink | FCP-FineBI V6.x | FCP-报表交付工程师
  • 填报,当E14填写有值时,N14的单元格控件才可以使用
  • 请问,TAB可以通过数值来控制展示的页数吗,比如值最大为5,但有时候数值不满足5,这时候就根据数值来展示标签页数
  • // 获取传入的参数var role = '${role}';        // 用户角色var sysmonth = '${sysmonth}'; // 系统月份(如 '2025-07')var month_id = '${month_id}'; // 报表页面的月份(如 '2025-07')//alert(role);//alert(sysmonth);//alert(month_id);FR.Msg.prompt("提示:是否确认退回", "请填写退回说明", "", function(promptResult) {        // 检查用户是否点击了确认(不是取消)                if (!promptResult) return;                // 获取输入的意见值        var opinion = arguments && arguments.toString();        // 将意见值赋给B2单元格        _g().setCellValue(0, 0,0, opinion);    var boxes = _g().getWidgetsByName("box"); // 复选框控件名    var selectedCount = 0;    var canSubmit = true;    // 1. 检查是否有勾选    for (let i = 0; i < boxes.length; i++) {        if (boxes.getValue()) {            selectedCount++;        }    }    if (selectedCount === 0) {        FR.Msg.alert("提示", "未选择需要退回的组织");        return;    }    // 2. 遍历所有选中项,进行校验    for (let i = 0; i < boxes.length; i++) {        if (boxes.getValue()) {            var row = FR.cellStr2ColumnRow(boxes.options.location).row;            var fValue = _g().getCellValue(0, 5, row); // F列:状态值            // 校验1:F列必须为1(已上报)            if (fValue !== 1) {                canSubmit = false;                FR.Msg.alert("提示", "只有已上报状态才能退回");                break;            }            // 校验2:如果角色是“二级组织”,必须 sysmonth == month_id            if (role === "二级") {                if (sysmonth !== month_id) {                    canSubmit = false;                    FR.Msg.alert("提示", "二级组织仅可退回当月数据");                    break;                }            }            // 校验2:如果角色是“二级组织”,必须 sysmonth == month_id            if (role === "一级") {                                    canSubmit = false;                    FR.Msg.alert("提示", "末级组织不可退回");                    break;                          }            // 所有校验通过,更新F列为2(退回状态)            _g().setCellValue(0, 5, row, 2); // 建议写成数字 2        }    }    // 3. 最终提交    if (canSubmit) {        window.submit_flag = 1;        _g('${sessionID}').verifyAndWriteReport();    }});
  • duchamp.getWidgetByName("员工学历_柱形图-折线图").setVisible(false); duchamp.getWidgetByName("Tab2_页面1").setVisible(true); 获取该组合图的分类,当折线图的分类为高中及以下,专科时JS不生效
  • FR.Msg.confirm("确认清空", "确定要清空页面数据吗?", function(value) {    if (value) {  // 用户点击确认时执行{{JS实现删除时二次确认-2279.md}}        var checkboxes = _g().getWidgetsByName("box");        var configs = ;        checkboxes.forEach(function(box){            var location = FR.cellStr2ColumnRow(box.options.location);            configs.push({                reportIndex: 0,                col: location.col,                row: location.row,                value: true            });        });        _g().setCellsQuick(configs);  // 批量更新选中状态        contentPane.verifyAndWriteReport();  // 执行校验并提交    } }); 报错:Uncaught TypeError: checkboxes.forEach is not a function
  • JS:_g().appendReportRC(1);//点击按钮新增一行
  • 参数面板按钮点击事件怎么给模板参数传值

79

4

79

10

个人成就
内容被浏览13,208
加入社区4年160天
返回顶部