Оператор AND в af:resource в ошибке выдачи javascript

внутри компонента af:resource в javascript использование && для сравнения вызывает следующую ошибку:

Ожидаемое имя вместо &

При возникновении этой ошибки второй амперсанд выделяется волнистым красным подчеркиванием.

Пример кода показан ниже.

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

Я заметил, что когда я заменяю && на ||, эта ошибка не возникает.

Кто-нибудь знает, почему эта ошибка возникает на странице. Страница работает нормально при запуске в браузере, т.е. с амперсандом, но в JDeveloper соответствующая страница отображается с ошибкой.

Любое руководство, которое вы можете предоставить, я был бы признателен.


person user718071    schedule 22.04.2011    source источник


Ответы (1)


В своем коде попробуйте заменить каждый амперсанд на &

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