Hi,
Jdeveloper 11.1.1.7.0
ADF BC & ADF Faces
I have a jspx page with a command link. On click of link, opening a popup. Displaying a ADF table inside popup dialog.
Problem Statement : I have set contentDelivery="immediate" & autoHeightRows="8" in ADF table. while running the application in Chrome & Safari and moving vertical scroll up & down rapidly, first few rows & last few rows are not visible respectively. But if i scroll up & down using scroll arrow it's working as expected.
But there is NO issue while running the application in IE & FF and moving vertical scroll up & down rapidly.
FF 26.0
Safari 5.1.7
IE 8.0
Chrome 31.0.1650.63 m
JSPX Code :
[code]
<?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:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<f:view>
<af:document id="d1">
<af:messages id="m1"/>
<af:form id="f1">
<af:commandLink text="Customize" id="cl1">
<af:showPopupBehavior popupId="p1" triggerType="action"/>
</af:commandLink>
<af:popup id="p1">
<af:dialog id="d2" type="none">
<af:panelGroupLayout id="pgl1">
<af:table value="#{bindings.XXXXView1.collectionModel}"
var="row"
rows="#{bindings.XXXXView1.rangeSize}"
emptyText="#{bindings.XXXXView1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.XXXXView1.rangeSize}"
rowBandingInterval="0" id="t1" autoHeightRows="8"
contentDelivery="immediate">
<af:column sortProperty="#{bindings.XXXXView1.hints.ProductOrder.name}"
sortable="false"
headerText="#{bindings.XXXXView1.hints.ProductOrder.label}"
id="c4">
<af:inputText value="#{row.bindings.ProductOrder.inputValue}"
label="#{bindings.XXXXView1.hints.ProductOrder.label}"
required="#{bindings.XXXXView1.hints.ProductOrder.mandatory}"
columns="#{bindings.XXXXView1.hints.ProductOrder.displayWidth}"
maximumLength="#{bindings.XXXXView1.hints.ProductOrder.precision}"
shortDesc="#{bindings.XXXXView1.hints.ProductOrder.tooltip}"
id="it1">
<f:validator binding="#{row.bindings.ProductOrder.validator}"/>
<af:convertNumber groupingUsed="false"
pattern="#{bindings.XXXXView1.hints.ProductOrder.format}"/>
</af:inputText>
</af:column>
<af:column sortProperty="#{bindings.XXXXView1.hints.SerialNo.name}"
sortable="false"
headerText="#{bindings.XXXXView1.hints.SerialNo.label}"
id="c2">
<af:inputText value="#{row.bindings.SerialNo.inputValue}"
label="#{bindings.XXXXView1.hints.SerialNo.label}"
required="#{bindings.XXXXView1.hints.SerialNo.mandatory}"
columns="#{bindings.XXXXView1.hints.SerialNo.displayWidth}"
maximumLength="#{bindings.XXXXView1.hints.SerialNo.precision}"
shortDesc="#{bindings.XXXXView1.hints.SerialNo.tooltip}"
id="it5">
<f:validator binding="#{row.bindings.SerialNo.validator}"/>
</af:inputText>
</af:column>
<af:column sortProperty="#{bindings.XXXXView1.hints.SystemId.name}"
sortable="false"
headerText="#{bindings.XXXXView1.hints.SystemId.label}"
id="c1">
<af:inputText value="#{row.bindings.SystemId.inputValue}"
label="#{bindings.XXXXView1.hints.SystemId.label}"
required="#{bindings.XXXXView1.hints.SystemId.mandatory}"
columns="#{bindings.XXXXView1.hints.SystemId.displayWidth}"
maximumLength="#{bindings.XXXXView1.hints.SystemId.precision}"
shortDesc="#{bindings.XXXXView1.hints.SystemId.tooltip}"
id="it2">
<f:validator binding="#{row.bindings.SystemId.validator}"/>
</af:inputText>
</af:column>
<af:column sortProperty="#{bindings.XXXXView1.hints.SystemName.name}"
sortable="false"
headerText="#{bindings.XXXXView1.hints.SystemName.label}"
id="c5">
<af:inputText value="#{row.bindings.SystemName.inputValue}"
label="#{bindings.XXXXView1.hints.SystemName.label}"
required="#{bindings.XXXXView1.hints.SystemName.mandatory}"
columns="#{bindings.XXXXView1.hints.SystemName.displayWidth}"
maximumLength="#{bindings.XXXXView1.hints.SystemName.precision}"
shortDesc="#{bindings.XXXXView1.hints.SystemName.tooltip}"
id="it3">
<f:validator binding="#{row.bindings.SystemName.validator}"/>
</af:inputText>
</af:column>
<af:column sortProperty="#{bindings.XXXXView1.hints.ModelNumber.name}"
sortable="false"
headerText="#{bindings.XXXXView1.hints.ModelNumber.label}"
id="c3">
<af:inputText value="#{row.bindings.ModelNumber.inputValue}"
label="#{bindings.XXXXView1.hints.ModelNumber.label}"
required="#{bindings.XXXXView1.hints.ModelNumber.mandatory}"
columns="#{bindings.XXXXView1.hints.ModelNumber.displayWidth}"
maximumLength="#{bindings.XXXXView1.hints.ModelNumber.precision}"
shortDesc="#{bindings.XXXXView1.hints.ModelNumber.tooltip}"
id="it4">
<f:validator binding="#{row.bindings.ModelNumber.validator}"/>
</af:inputText>
</af:column>
</af:table>
</af:panelGroupLayout>
</af:dialog>
</af:popup>
</af:form>
</af:document>
</f:view>
</jsp:root>
[/code]
Any help will be appreciated.
~Abhijit