和af中的运算符:javascript抛出错误的资源

时间:2011-04-22 15:57:21

标签: jdeveloper oracle-adf

在javascript的af:resource组件中,使用&&进行比较会引发以下错误:

  

预期名称而不是&

当抛出此错误时,第二个&符号会以波浪形红色下划线突出显示。

示例代码如下所示。

blnTargetRowReady = (targetIndex==1 && targetDestinationComponent.getValue()==null && targetOriginComponent.getValue()==null && targetSelectComponent.checked==false && targetDateComponent.getValue()!=null);

我注意到当&&替换为||时,不会发生此错误。

有谁知道为什么页面上会出现此错误。页面在浏览器中运行时运行正常,即使用&符号,但在JDeveloper中,相关页面显示错误。

您可以提供任何指导我会很感激。

1 个答案:

答案 0 :(得分:2)

在您的代码中,尝试用&

替换每个&符号
blnTargetRowReady = (targetIndex==1 && targetDestinationComponent.getValue()==null && targetOriginComponent.getValue()==null && targetSelectComponent.checked==false && targetDateComponent.getValue()!=null);