找回密码
 立即注册

QQ登录

只需一步,快速开始

可可杰

初级会员

30

主题

87

帖子

381

积分

初级会员

积分
381
可可杰
初级会员   /  发表于:2024-4-26 14:54  /   查看:1349  /  回复:2
1金币
本帖最后由 可可杰 于 2024-4-26 16:22 编辑

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

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

2 个回复

倒序浏览
可可杰
初级会员   /  发表于: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)),""))


评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-28 11:30:38
板凳
恭喜大佬自己解决了问题,还分享了解决方案
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部