【发布时间】:2019-01-18 18:18:10
【问题描述】:
我有一个用于搜索的键值。问题是在搜索字符串中添加了额外的空格后,应用程序显示零记录。我想知道有没有办法在我的视图标准中修剪绑定变量。我只是看了一个教程https://www.youtube.com/watch?v=rCvlwiR78P4,它解释了如何在 ADF 中使用 Groovy,但我无法让它工作。我究竟做错了什么?这甚至可能吗?提前谢谢]1
【问题讨论】:
-
我对 ADF 不熟悉,但对修剪后的字符串值和原始字符串值使用相同的变量名对我来说似乎是错误的。您能否尝试将变量名称(也用于标准定义)更改为
trimmedKeyword之类的名称,或者将属性名称(也用于值表达式中)更改为originalKeyword之类的名称? -
我认为这与您在表达式中使用相同的 var 没有任何关系,所以我认为 #hlg 是错误的。当我复制它时,编译时的错误是它没有“看到”关键字 var。您可能必须创建一个方法并从表达式中调用它才能访问绑定变量。这些可能会有所帮助:community.oracle.com/thread/3987882、community.oracle.com/thread/4056595、blogs.oracle.com/ardaeralp/groovy-in-adf 或者您可能必须为绑定变量的“getter”方法编写自定义 Java 代码。
标签: groovy oracle-adf