Как сделать Bound TaskFlow в Popup

Я работаю в одном проекте, в котором используется технология ADF. Итак, я хочу открыть один поток Bounded Task в Popup. Таким образом, я сделал два потока задач для этого. TaskFlow1 и TaskFlow2.xml. В TaskFlow есть одна страница test.jsff (обратите внимание на этот пункт), которая содержит одну кнопку. Ниже приведен пример кода, который я назвал TaskFlow2.

<control-flow-rule id="__27">

    <control-flow-case id="__28">
        <from-outcome>showQues</from-outcome>
        <to-activity-id>initQuestion</to-activity-id>
    </control-flow-case>
    <control-flow-case id="__34">
        <from-outcome>payment</from-outcome>
        <to-activity-id>initPayment</to-activity-id>
    </control-flow-case>
</control-flow-rule>

<control-flow-rule id="__40">
    <from-activity-id>initPayment</from-activity-id>
    <control-flow-case id="__41">
        <from-outcome>showPayment</from-outcome>
        <to-activity-id>taskFlow2</to-activity-id>
    </control-flow-case>
</control-flow-rule>

<method-call id="initPayment">
    <method>#{pageFlowScope.userProfileBB.initPaymentPreferences}</method>
    <outcome>
        <fixed-outcome>showPayment</fixed-outcome>
    </outcome>
</method-call>



<task-flow-call id="taskFlow2">
    <task-flow-reference>
        <document>/WEB-INF/taskflows/TaskFlow2.xml</document>
        <id>test-task-flow-definition</id>
    </task-flow-reference>
        <run-as-dialog>
            <display-type>
                <inline-popup/>
            </display-type>
        </run-as-dialog>

</task-flow-call>

Для этого потока задач также установлены "Запуск от диалогов" и "В строке". Но проблема не в появлении Popup, а в рендеринге потока задач. Нет ошибки в консоли. Я заметил еще одну вещь - нет вызова метода init TaskFlow2. Но когда я "изменил" Запуск от имени "на" По умолчанию ". Тогда все работает нормально. И запускается метод init TaskFlow2.

Я прочитал несколько статей, но ничего не смог найти по этому поводу. Ниже ссылка на одну статью.

http://www.oracle.com/technetwork/developer-tools/adf/learnmore/39-taskflow-in-popup-169181.pdf

Может ли кто-нибудь помочь найти правильную причину или дать мне какой-то другой ресурс для рендеринга TaskFlow во всплывающем окне.

1 ответ

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

Другие вопросы по тегам