Groovy af:query下的LOV切换器

Groovy af:query下的LOV切换器,groovy,oracle-adf,Groovy,Oracle Adf,我有一个VO对象,它的条件C1具有属性A1、A2、A3 在af:queryA1中不呈现。只有A2和A3是有效的。其中A2具有依赖于A1的输入文本LOV 我创建了一个LOV切换器,它有一个groovy表达式来检查A1值,如下所示 if (A1=='Emp') return 'LOV_Emp' else if (A1=='Contractor') return 'LOV_Contractor' 但这在视图中不起作用?我已经设置了依赖项A2->LOVSwitcher->A1 并自动提交A1 我错过了

我有一个VO对象,它的条件C1具有属性A1、A2、A3 在
af:query
A1中不呈现。只有A2和A3是有效的。其中A2具有依赖于A1的输入文本LOV

我创建了一个LOV切换器,它有一个groovy表达式来检查A1值,如下所示

if (A1=='Emp') return 'LOV_Emp'
else if (A1=='Contractor') return 'LOV_Contractor'
但这在视图中不起作用?我已经设置了依赖项A2->LOVSwitcher->A1 并自动提交A1

我错过了什么?它始终设置为默认LOV。不按照A1属性进行切换

Java(TM)平台1.7.0_51


Oracle IDE12.1.3.0.41.140521.1008您需要partialTrigger,并且您必须在特定领域拥有两个LOV。

一般来说,您所做的就足够了。检查愚蠢的错误和打字错误。默认lov为“lov_Emp”?在IF中添加花括号以避免混淆。当A1不在Emp或承包商中时,添加“else”语句以返回某些内容。