可可杰 发表于 2024-4-26 14:54:22

关闭弹出页面后,父页面的ODATA会重新执行一遍

本帖最后由 可可杰 于 2024-4-26 16:22 编辑

关闭弹出页面后,父页面的ODATA会重新执行一遍,比如我在页面修改了默认值,我批量选择回来又刷新为这个默认值,这个问题怎么解决

可可杰 发表于 2024-4-26 16:23:41

本帖最后由 可可杰 于 2024-6-7 09:23 编辑

有一种解决方法,通过判断该表格内容是否为空再去执行ODATA
=IF(AY19=0,IFERROR(ODATA("销售价格表?$select=客户价格&$filter=客户 eq "&IF(ISBLANK($L$6),"null",$L$6)&" and 商品 eq "&IF(ISBLANK(G19),"null",G19)),""),AY19)
=IF(IFERROR(ODATA("商品信息?$select=主产品&$filter=ID eq "&IF(ISBLANK(C15),"null",C15)),"")="",C15,IFERROR(ODATA("商品信息?$select=主产品&$filter=ID eq "&IF(ISBLANK(C15),"null",C15)),""))


Lay.Li 发表于 2024-4-28 11:30:38

恭喜大佬自己解决了问题,还分享了解决方案:i0tw2:
页: [1]
查看完整版本: 关闭弹出页面后,父页面的ODATA会重新执行一遍