请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Kennethq(uid:3010035)
职业资格认证:尚未取得认证
  • 设置了计划下发按钮,点击后会根据不同的设备编码把数据传到不同的表,本来之前是有勾选框的,现在要求不用勾选框,就是在任务状态为空的时候点击计划下发,它就会把任务状态为空的数据进行下发   ,现在不管怎么设置都无法成功入库
  • 点击计划下发,要给任务状态的下拉框为空的赋值1(实际值),js提示是对了,但是没有插值成功// 获取当前按钮的位置信息(标题栏)var location = this.options.location;var btnCr = FR.cellStr2ColumnRow(location);console.log("按钮位置(标题栏):", btnCr);// 获取表格内所有下拉框控件var temp = "";var arr =contentPane.getWidgetsByName("comboBox0");console.log("找到的下拉框总数:", arr.length);// 检查下拉框数组是否存在且有元素if (arr && arr.length > 0) {    // 遍历所有下拉框    for (var i = 0; i < arr.length; i++) {        var currentValue = arr.getValue();        console.log("值",currentValue);        // 如果值为空,则设置为1        if (currentValue === null || currentValue === undefined || currentValue === "") {            arr.setValue(1);            temp += "第" + (i + 1) + "个下拉框已设置为1; ";        } else {            temp += "第" + (i + 1) + "个下拉框值为: " + currentValue + "; ";        }    }} else {    // 当没有找到下拉框时的处理    temp = "未找到下拉框控件";    // 如果需要在没有下拉框时创建或设置默认值,可以在这里添加逻辑    // 注意:通常getWidgetsByName返回空数组表示没有找到控件,无法直接设置值}// 显示处理结果alert(temp);// 刷新报表使更改生效setTimeout(() => {    _g().refreshAllSheets();}, 100);    
  • 导入模板时,如果表格里的 下发状态 为1,而模板里对应数据的值为0,我该怎么写校验,提示“数据已下发,无法再提交。”  同时保证其他正确的数据还是可以提交。 目前写的校验sql,请帮忙修改一下sql("服务器1","select plan_code from plan_production_schedule where is_sync='"+AC5+"'and is_sync=1",30,)报错:数据校验公式解析错误
  • 在数据库写了触发器,数据发生变化后会进入历史表,产生操作类型和变更内容。输入生产定额、计划开始时间后,计划结束时间会根据公式计算。第一次提交,历史表识别到了修改,但是没有记录新输入的计划开始、结束时间。第二次修改了生产定额,再次提交,历史表判断到了值的变化,但生产定额的值没有变过来。不知道是不是因为写了公式造成的,因为触发器里是都会判断,其他字段修改都能识别到,就是这三个字段有问题,请各位大神帮忙看看
  • 有一张A表用于填报和展示,有一张B表记录A表数据的增删改操作及详细数据,然后需要根据B表的不同操作调用不同ApI把数据传给后端,不能直接放到数据库。纠结的地方在:如果我要显示并填报A,那B表的数据放在那才能加入js呢,加在哪个地方的事件里。这种方法能实现吗
  • 经验证筛选后的值是对的,初始界面值错的,但是不知道为什么会出现这种情况代码select net_weight    ,updated_on,product_code,product_name,storage,pallet_idfrom   ( SELECT        m.*,        @row_number := IF(@current_pallet = pallet_id, @row_number + 1, 1) AS rn,        @current_pallet := pallet_id    FROM        material_warehousing_record m,        (SELECT @row_number := 0, @current_pallet := NULL) AS vars    WHERE 1=1       and  storage  in ("AccessoriesStorage","RubberStorage","SteelCord","CharcoalStorage","TextileStorage")      ${if(len(结束日期) == 0,"","and m.updated_on BETWEEN '" + format(开始日期,'YYYY-MM-dd') + "' AND '"+format(DATEDELTA(结束日期,1),'YYYY-MM-dd')+"'")} ${if(len(库房) == 0,"","and m.storage in ('" + 库房 + "')")} ${if(len(物料名称) == 0,"","and m.product_name like '%" + 物料名称 + "%'")} ${if(len(物料规格) == 0,"","and m.product_spec like '%" + 物料规格 + "%'")} ${if(len(物料编码) == 0,"","and m.product_code like '%" + 物料编码 + "%'")}    ORDER BY        pallet_id, updated_on DESC) a        where 1=1        and rn=1              ${if(len(结束日期) == 0,"","and a.updated_on BETWEEN '" + format(开始日期,'YYYY-MM-dd') + "' AND '"+format(DATEDELTA(结束日期,1),'YYYY-MM-dd')+"'")} ${if(len(库房) == 0,"","and a.storage in ('" + 库房 + "')")} ${if(len(物料名称) == 0,"","and a.product_name like '%" + 物料名称 + "%'")} ${if(len(物料规格) == 0,"","and a.product_spec like '%" + 物料规格 + "%'")} ${if(len(物料编码) == 0,"","and a.product_code like '%" + 物料编码 + "%'")}
  • 在填报属性里的加载结束事件里已经获取了现有数据库的数据,我想再获取到填报后的数据,然后进行对比,会标记新增、删除、修改的操作。请问各位大佬有什么办法吗,因为不让在数据库操作 ,也不让建新表,最好是js解决。所以头很大  
  • 填报的数据提交 能不能不用帆软的提交,而是根据不同操作(增、删、改)调用不同API,通过API传到后台
  • 导入数据、界面展示都是对的,为什么存到数据库就变成这样了
  • 需要调用API进行展示报表,然后看报表的人可以进行增删改,最后又通过api入库。由于没有前后端这方面的基础,所以对这个有点懵,不知道从哪开始。请大佬指导

67

1

67

10

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