请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Kennethq(uid:3010035)
职业资格认证:尚未取得认证
  • 为什么切换页面或者点查询的时候会有这个提示  请问可以关掉吗
  • 如果excel里有两条一样的数据,在导入到界面进行提交的时候,识别出是两条一样的数
  • 目前的表头排序是用了两个动态参数-升序、降序,然后在数据集里order by一下。我想加上箭头或者三角形标识升序降序的时候,会使用html显示。就会导致excel标记导入的时候无法对应表头,从而数据错误。请问各位有什么好的解决办法吗
  • 能不能获取导入的excel的sheet页名称,因为想判断如果二次导入同sheet页名称的就判断为重复
  • 开头几列为了让按钮之间有空隙,就用了两列,现在导入就只有物料名称被识别到了,其他都识别不到,求大神帮忙看下 别一直甩文档了 下面有模板1_计划初版 (4).zip
  • 1_计划初版 (3).zip报表设置了 添加行会有插入原值的内容,但导入excel后,数据就变了上一行的数据,而不是实际的数字,导致校验也出了错
  • 想把逻辑删除按钮放在表格前上,之前是在表后,无法获取到正确的行进行标记// 获取报表对象var report = this.options.form || _g();// 使用帆软内置的获取选中行方法(如果可用)var selectedRows = ;var $tds = $("td:has(:checked)"); // 通过jQuery查找被选中的复选框console.log($tds)$tds.each(function () {    var cell = $(this).attr('id');    console.log(cell)    var row = cell.split(','); // 获取行号    console.log("行", row)    selectedRows.push(parseInt(row) + 1); // 转换为 1-based 行号});// 如果没有选中任何行,尝试原方法if (selectedRows.length == 0) {    for (var i = 2; i <= 50; i++) {        try {            if (report.getCellValue(0, i - 1) == 1) {                selectedRows.push(i);            }        } catch (e) {            break;        }    }}if (selectedRows.length == 0) {    alert("请至少选择一行数据!");    return false;}// 弹框确认是否取消该任务FR.Msg.confirm("提示", "是否确定取消该任务?", function (value) {    if (value) { // 点击“确定”        // 标记是否有可取消的任务        var canCancel = true;                // 先检查所有选中行的状态        selectedRows.forEach(function (row) {            var currentStatus = report.getCellValue(12, row - 1);            // 如果存在状态不为0的行,标记为不可取消            if (currentStatus != 0) {                canCancel = false;            }        });                // 判断是否可以取消        if (!canCancel) {            FR.Msg.alert("提示", "当前状态无法取消!");            return; // 终止后续操作        }                // 所有选中行状态均为0,执行取消操作        selectedRows.forEach(function (row) {            report.setCellValue(12, row - 1, "4");        });        // 提交报表(触发报表内置的提交逻辑)        report.writeReport(function () {             // 提交成功后刷新页面           _g().refreshAllSheets();       });    }}); 1_计划初版 (2).zip
  • 多列动态排序:设备编码不起作用,升序降序都不变,箭头会变色;更新时间会排序,但箭头不变色1_计划初版.zip
  • 为什么报表打开后,当天没有数据,还有空白行啊!!能不能删除掉或者写js自动删除啊 ,我只能用增量导入,就很麻烦
  • js
    0界面上有一个取消按钮,适用于修改下面的字段值,不知道为啥,勾选数据再点击他提交后,会提示:会话超时// 获取报表对象var report = this.options.form || _g();// 使用帆软内置的获取选中行方法(如果可用)var selectedRows = ;var $tds = $("td:has(:checked)"); // 通过jQuery查找被选中的复选框console.log($tds)$tds.each(function () {    var cell = $(this).attr('id');    console.log(cell)    var row = cell.split(','); // 获取行号    console.log("行", row)    selectedRows.push(parseInt(row) + 1); // 转换为 1-based 行号});// 如果没有选中任何行,尝试原方法if (selectedRows.length == 0) {    for (var i = 2; i <= 50; i++) {        try {            if (report.getCellValue(0, i - 1) == 1) {                selectedRows.push(i);            }        } catch (e) {            break;        }    }}if (selectedRows.length == 0) {    alert("请至少选择一行数据!");    return false;}// 弹框确认是否删除数据FR.Msg.confirm("提示", "是否确定取消该任务?", function (value) {    if (value) { // 点击“确定”        // 切换状态        selectedRows.forEach(function (row) {            var currentStatus = report.getCellValue(30, row-1);            var newStatus = currentStatus == "0" ? "1" : "0"; // 补充三元表达式另一分支,假设原逻辑要切换,可根据实际需求调整            report.setCellValue(30, row-1, newStatus);        });        // 提交报表(触发报表内置的提交逻辑,不同帆软版本可能有差异,也可调用对应提交接口)        // 若报表有内置提交方法,比如 _g().writeReport() ,可按需调整        report.writeReport(function () {             // 提交成功后刷新页面           _g().refreshAllSheets();       });    }});

89

1

89

10

个人成就
内容被浏览2,826
加入社区316天
返回顶部