Hi everyone,
JDeveloper 11.1.2.2.0
We have a simple screen with 2 fields and a button, allowing the user to enter a string and upload an image.
This page is put into a taskflow and called as a second window from the original page.
The popup shows, the title of the popup (document title) shows, but the fields and button do not.
No errors are seen in the logging.
This all works fine in Firefox or Chrome, but not in IE.
Is this a know problem?
This is the code of the page itself:
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1" xmlns:f="http://java.sun.com/jsf/core"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich" xmlns:c="http://java.sun.com/jsp/jstl/core">
<c:set var="viewcontrollerBundle" value="#{adfBundle['be.ctrb.welcome.view.ViewControllerBundle']}"/>
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<f:view>
<af:document id="d1" title="#{viewcontrollerBundle.CREATE_COMPANY}">
<af:messages id="m1"/>
<af:form id="f1" usesUpload="true">
<af:panelFormLayout id="pfl1">
<f:facet name="footer"/>
<af:inputText value="#{bindings.Name.inputValue}" label="#{viewcontrollerBundle.COMPANY}"
required="#{bindings.Name.hints.mandatory}"
columns="25"
maximumLength="#{bindings.Name.hints.precision}"
shortDesc="#{bindings.Name.hints.tooltip}" id="it1" autoSubmit="true">
<f:validator binding="#{bindings.Name.validator}"/>
</af:inputText>
<af:inputFile label="#{viewcontrollerBundle.LOGO}" id="if1" autoSubmit="true"
valueChangeListener="#{createCompanyBean.uploadFile}"/>
</af:panelFormLayout>
<af:commandButton text="Close" immediate="true"
disabled="#{!bindings.Commit.enabled}" id="cb1" action="close"/>
</af:form>
</af:document>
</f:view>
</jsp:root>
The taskflow has the following definition:
<?xml version="1.0" encoding="UTF-8" ?>
<adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
<task-flow-definition id="task-flow-popup-add-company-logo">
<default-activity>CreateInsert</default-activity>
<transaction>
<requires-existing-transaction/>
</transaction>
<managed-bean id="__5">
<managed-bean-name>createCompanyBean</managed-bean-name>
<managed-bean-class>be.ctrb.welcome.view.mb.employee.createCompanyBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<view id="createCompany">
<page>/pages/createCompany.jspx</page>
</view>
<task-flow-return id="closePopup">
<outcome>
<name>closePopup</name>
</outcome>
</task-flow-return>
<method-call id="CreateInsert">
<method>#{bindings.CreateInsert.execute}</method>
<outcome>
<fixed-outcome>CreateInsert</fixed-outcome>
</outcome>
</method-call>
<control-flow-rule id="__3">
<from-activity-id>createCompany</from-activity-id>
<control-flow-case id="__4">
<from-outcome>close</from-outcome>
<to-activity-id>closePopup</to-activity-id>
</control-flow-case>
</control-flow-rule>
<control-flow-rule id="__1">
<from-activity-id>CreateInsert</from-activity-id>
<control-flow-case id="__2">
<to-activity-id>createCompany</to-activity-id>
</control-flow-case>
</control-flow-rule>
</task-flow-definition>
</adfc-config>
Thank you in advance.
Filip Huysmans