2015-02-23 89 views
0

我有一个级联LOV,部门和类。在选择部门ID(例如1000)(inputComboBoxLOV)后,我将填充部门名称。 但现在我有一个类LOV(inputComboBoxLOV - 查找类表和示例数据下面)。如果我输入1并标签出来,理想情况下它必须将ClassName填充为Biology。但SearchAndSelect区域弹出窗口并显示单个行,如果选择,然后正确填充。为什么searchAndSelect弹出窗口显示,虽然查询解析为单行

我试图查看LOV查询是否正在触发,它接受绑定变量部门ID和类ID,从而导致一行。 不知道为什么SearchAndSelect弹出如图

PS:我没有系到d​​ept在类LOV 类表的 '列表返回值' 列表映射:

DEPT类CLASS_NAME

1000 1生物学

1000 2动物学

1001 1代数

1001 2 Trignometry

回答

0

它看起来有类ID之间从VO和没有精确匹配由LOV返回的值。你可以检查属性类型是两侧相同吗?

+0

有一个完全匹配,这就是SearchandSelect弹出窗口中的原因,它只显示一行。 – 2015-02-24 16:36:50

+0

您对'完全匹配'的理解与我的不同。只有在查询时你才会得到一个匹配,但是你看到弹出只是因为你的值在Java中不匹配。请注意,比较发生在java中,其中“1”(字符串)不等于1(BigDecimal),而且不等于1(整数)。从Java的角度来看,你肯定没有完全匹配。 – 2015-02-24 16:57:20

+0

他们都一样! – 2015-02-24 21:33:11

相关问题