查找控件根据前端参数过滤结果
lorre 发布于23天前 2答/50阅

我的原始需求是:查找控件表达式需要通过前端的传参过滤数据后再返回结果


实现过程中遇到的问题:

新增一个出库订单,出库单由出库单主表和出库商品明细构成。

在给客户A的出库单添加商品明细时,我通过EOVA的查找控件查询商品库来添加商品明细。

查询商品库返回了多个客户的各种商品,但是我当前是在给A客户添加出库单,我只需要查询商品库中属于客户A的商品作为可选项。我没有办法给查询框的表达式动态添加参数(把当前客户A传递到后台,过滤掉不是A客户的商品再返回查找结果作为可选项)


我觉得这个问题的原因是:

只能通过手工写页面来实现,咨询下是否有其他解决途径。




[沙发] 扫地僧
@lorre 1.如果客户A是登陆用户,可以将登陆数据存到全局得user中,查询框得sql可以添加查询条件
client_id=${user.id}来过滤
2.可以参考area.js联动,添加js,获取到客户代码,重新生成带条件得exp,之后重载查询框sql即可
最佳
[地板] lorre
@扫地僧  部分场景是适合第一种方法的,用上了。这个场景适用第二种方法,我试试看。感谢~
提交评论