Nano Hash - криптовалюты, майнинг, программирование

Internet Explorer: проблема с потоком задач возврата ADF

У меня есть настройка кнопки «Назад», которая выполняет объект возврата потока задач. Соответственно, возврат задачи-потока возвращает обратно к родительскому потоку задач (возвращаясь к родительской странице jspx).

Это отлично работало в ADF 11.1.1.3 в любом браузере. Однако после обновления до ADF 11.1.1.7 кнопка «Назад» больше не работает в IE (только IE). Он по-прежнему работает в других браузерах.

В отладке я следовал шагам потока задач, когда выполняю кнопку «Назад» в IE. Он переходит к объекту «поток задач-возврат», затем вместо перехода к родительскому потоку задач он переходит к активности по умолчанию текущего потока задач.

Ошибки Java не возвращаются, ничего полезного. Однако я получаю это симпатичное сообщение в WebLogic, когда каждый раз, когда кнопка «Назад» не работает в IE (только IE):

<Jul 18, 2013 3:26:55 PM EDT> <Warning> <org.apache.myfaces.trinidadinternal.context.DialogServiceImpl> <BEA-000000> <No 'DialogUsedRK' key available for returnFromDialog to do the right thing!>

Это похоже на ошибку, но я уверен, что есть решения/обходные пути.

Есть идеи?

Код потока задач:

    <?xml version="1.0" encoding="windows-1252" ?>
<adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
  <task-flow-definition id="ppsMaint-flow">
    <default-activity>Maintenance</default-activity>
    <data-control-scope>
      <shared/>
    </data-control-scope>
    <managed-bean>
      <managed-bean-name>backing_Maintenance</managed-bean-name>
      <managed-bean-class>upa.view.pps_maint.backing.Maintenance</managed-bean-class>
      <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <exception-handler id="__1">Maintenance</exception-handler>
    <view id="Maintenance">
      <page>/pps_maint/Maintenance.jspx</page>
    </view>
    <task-flow-return  id="backGlobalHome">
      <outcome>
        <name>globalHome</name>
      </outcome>
    </task-flow-return >
    <task-flow-call id="about-flow">
      <task-flow-reference>
        <document>/WEB-INF/about-flow.xml</document>
        <id>about-flow</id>
      </task-flow-reference>
      <run-as-dialog>
        <display-type id="__2">
          <inline-popup/>
        </display-type>
      </run-as-dialog>
    </task-flow-call>
    <control-flow-rule>
      <from-activity-id>*</from-activity-id>
      <control-flow-case id="__11">
        <from-outcome id="__12">backGlobalHome</from-outcome>
        <to-activity-id id="__13">backGlobalHome</to-activity-id>
      </control-flow-case>
    </control-flow-rule>
    <control-flow-rule id="__3">
      <from-activity-id id="__4">Maintenance</from-activity-id>
      <control-flow-case id="__6">
        <from-outcome id="__7">dialog:about</from-outcome>
        <to-activity-id id="__5">about-flow</to-activity-id>
      </control-flow-case>
    </control-flow-rule>
  </task-flow-definition>
</adfc-config>
18.07.2013

Ответы:


1

Я обнаружил, что этот поток задач, который я использовал, был ненужным. Хотя я так и не нашел решения этой проблемы, мой обходной путь состоял в том, чтобы удалить лишний поток задач...

31.07.2013
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..