首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adempiere多显示逻辑

Adempiere多显示逻辑
EN

Stack Overflow用户
提问于 2016-03-22 07:25:25
回答 2查看 1.1K关注 0票数 1

我有一个名为Name的列,当

代码语言:javascript
复制
1. Column ISADMIN = Y AND AD_User_ID = 1000002
2. Column ISADMIN = Y AND AD_User_ID = 1000003
3. Column ISADMIN = N

因此,当列ISADMIN = YAD_User_ID不等于10000021000003时,不能显示列Name

我试过@ISADMIN@=Y&@#AD_User_ID@=1000002| @ISADMIN@=Y&@#AD_User_ID@=1000003 | @ISADMIN@=N,但还是不能用

有其他选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-25 16:41:31

Adempiere中的Display可能很棘手,因为据我所知,没有用于分组逻辑测试的语法(例如括号),只有基本的左向右计算。因此,您必须仔细地创建测试,有时使用的表达式不是立即显而易见的。

所以也许

代码语言:javascript
复制
@ISADMIN@=N | @#AD_User_ID@>1000001 & @#AD_User_ID@<1000004
票数 1
EN

Stack Overflow用户

发布于 2016-03-30 06:14:15

是的,科林鲁尼是对的,没有可用的分组与托架。请记住,adempiere从左到右执行此条件。所以你应该根据它来调整条件。

所以在我看来,这是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36148403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档