[
https://issues.jboss.org/browse/RF-13151?page=com.atlassian.jira.plugin.s...
]
Deb Owsley commented on RF-13151:
---------------------------------
Brian, Thanks for all your help. It appears we may have something "else" going
wrong that we can't tell what it is. We are new to Rich Faces/JSF stuff. And I am
starting to wonder if an error is happening in the background that is stopping processing
and we don't ever see the error....
For this Issue.
We have that tabbed Panel, and one some pages the popup panel works fine, and on others
they do not. The code is about the same except the fields are different.
The one I wrote this ticket up for is like this:
<code>
<a4j:region id="addEquipmentRegion"
status="equipmentWaitStatus">
<h:form id ="addEquipmentForm">
<rich:popupPanel id="addEquipmentModPanel"
domElementAttachment="form" autosized="true" width="600"
height="400">
<f:facet name="header"><h:outputText value="Add
Equipment"/></f:facet>
<f:facet name="controls">
<h:panelGrid>
<h:graphicImage value="img/close_modal.png"
styleClass="hidelink" id="hideAddEquipmentModPanel">
<rich:componentControl target="addEquipmentModPanel"
operation="hide" event="onclick"/>
</h:graphicImage>
</h:panelGrid>
</f:facet>
<rich:panel id="addEquipmentPanel">
<s:decorate id="equipmentBaseIDDecoration"
template="layout/edit.xhtml">
<ui:define name="label">Base ID</ui:define>
<rich:select id="addBaseID"
enableManualInput="true" required="true"
value="#{equipmentHome.instance.baseID}">
<f:selectItems
value="#{entityAttribute.baseIDs}"/>
</rich:select>
</s:decorate>
......
<div class="actionButtons">
<a4j:commandLink align="left" value="Add"
onclick="persistEquipmentData(); setTimeout(function(){refreshEquipmentData()},
500);"
oncomplete="if
(#{facesContext.maximumSeverity==null})
#{rich:component('addEquipmentModPanel')}.hide(); "
reRender="true" />
nbsp;nbsp;
<a4j:commandLink align="left" value="Cancel"
onclick="#{rich:component('addEquipmentModPanel')}.hide();return false;"
/>
</div>
<a4j:jsFunction name="persistEquipmentData"
action="#{equipmentHome.persist}" />
<a4j:jsFunction name="refreshEquipmentData"
action="#{equipmentList.refresh}" execute="equipmentTable"
limitRender="true" render="equipmentTable" />
</rich:popupPanel>
</h:form>
</a4j:region>
</code>
And now it will allow me to have all my fields in the popup. I think you can clal this
problem "done". :-)
Can you give me a hint thought.... how do I, or can I even, put the web application in
"debug mode" and see what events are firing, where they may be getting hung up,
etc??
If I get an error, I do get the Web Console, but I am not sure what I am seeing other
than the "error". But I am curious to see why my application stops processing
at other areas for no apparent reason.
For example, the symptom I was seeing for this problem has manifested itself on the next
tab. But this time in the ExtendedDataTable. If I remove all fields with a InplaceINput
Field, then my paging and sorting works. But as soon as I add one field with an
inplceInput, it all stops working again...
Thanks!!
Number of Data Fields in PopUpPanel appear to stop events for
DataScroller and sorting of extendedDataTable
-----------------------------------------------------------------------------------------------------------
Key: RF-13151
URL:
https://issues.jboss.org/browse/RF-13151
Project: RichFaces
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Reporter: Deb Owsley
Labels: waiting_on_user
In my rich:popupPanel, I have 10 elements, as follows:
{code}
<a4j:region id="addEquipmentRegion"
status="equipmentWaitStatus">
<rich:popupPanel id="addEquipmentModPanel"
autosized="true" width="600" height="400">
<f:facet name="header"><h:outputText value="Add
Equipment"/></f:facet>
<f:facet name="controls">
<h:panelGrid>
<h:graphicImage value="img/close_modal.png"
styleClass="hidelink" id="hideAddEquipmentModPanel">
<rich:componentControl target="addEquipmentModPanel"
operation="hide" event="onclick"/>
</h:graphicImage>
</h:panelGrid>
</f:facet>
<rich:panel id="addEquipmentPanel">
<s:decorate id="equipmentBaseIDDecoration"
template="layout/edit.xhtml">
<ui:define name="label">Base
ID</ui:define>
<rich:select id="addBaseID"
enableManualInput="true" required="true"
value="#{equipmentHome.instance.baseID}">
<f:selectItems
value="#{entityAttribute.baseIDs}"/>
</rich:select>
</s:decorate>
.....
{code}
This popup panel is called from a button on one of my pages that contains a data scroller
and an extendedDataTable.
If I add an 11th element inside of my PopUpPanel, then all data scrolling and sorting in
the extendedDataTable stops working.
I have removed different elements from the popup and it doesn't matter. As long as I
only have 10 all events fire. As soon as there are 11, everything stops.
I get absolutely no errors in my jboss console.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira