#jdeveloper #oracle-adf
#jdeveloper #oracle-adf
Вопрос:
внутри af:resource
компонента в javascript использование amp;amp;
for comparison выдает следующую ошибку:
Ожидаемое имя вместо amp;
Второй амперсанд выделяется волнистым красным подчеркиванием при возникновении этой ошибки.
Пример кода показан ниже.
blnTargetRowReady = (targetIndex==1 amp;amp; targetDestinationComponent.getValue()==null amp;amp; targetOriginComponent.getValue()==null amp;amp; targetSelectComponent.checked==false amp;amp; targetDateComponent.getValue()!=null);
Я замечаю, что когда я заменяю amp;amp;
на ||
, эта ошибка не возникает.
Кто-нибудь знает, почему эта ошибка возникает на странице. Страница работает нормально при запуске в браузере, т.Е. с использованием амперсанда, но в JDeveloper соответствующая страница отображается с ошибкой.
Я был бы признателен за любые рекомендации, которые вы можете предоставить.
Ответ №1:
В вашем коде попробуйте заменить каждый амперсанд на amp;
blnTargetRowReady = (targetIndex==1 amp;amp;amp;amp; targetDestinationComponent.getValue()==null amp;amp;amp;amp; targetOriginComponent.getValue()==null amp;amp;amp;amp; targetSelectComponent.checked==false amp;amp;amp;amp; targetDateComponent.getValue()!=null);