[richfaces-issues] [JBoss JIRA] (RF-11786) dragSource within collapsed collapsibleSubTable not initially working
Brendan Healey (Closed) (JIRA)
jira-events at lists.jboss.org
Thu Dec 8 06:15:41 EST 2011
[ https://issues.jboss.org/browse/RF-11786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brendan Healey closed RF-11786.
-------------------------------
Fix Version/s: 4.1.0.CR2
Resolution: Done
Confirmed as fixed in 4.1.0.C2. Thanks.
> dragSource within collapsed collapsibleSubTable not initially working
> ---------------------------------------------------------------------
>
> Key: RF-11786
> URL: https://issues.jboss.org/browse/RF-11786
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 4.1.0.Milestone4
> Reporter: Brendan Healey
> Labels: waiting_on_user
> Fix For: 4.1.0.CR2
>
>
> I have a map which is <Integer, List<SomeClass>>. I navigate to a page
> containing the below fragment and push the commandButton. The map populates
> with data, the dataTable is re-rendered and I see the collapsed subtables.
> I expand a few of the subtables and attempt to drag a cell, but it doesn't
> work. There is an error in the javascript console shown below.
> I refresh the page with F5 and re-click the commandButton to populate the
> map, expand a few subtables and drag and drop is working.
> This process is repeatable. I wouldn't mind betting that this test case
> could be simplified but I'm afraid I won't be able to test this personally.
> <a4j:commandButton action="#{bean.populateMap}"
> render="aTable"/>
> <rich:dataTable
> id="aTable"
> value="#{bean.myMap.keySet().toArray()}" var="key">
> <f:facet name="header">
> <rich:column colspan="2">Rounds</rich:column>
> </f:facet>
> <rich:column colspan="2">
> <rich:collapsibleSubTableToggler for="stable"/>
> <h:outputText value="Round #{key}"/>
> </rich:column>
> <rich:collapsibleSubTable id="sTable" expanded="#{false}"
> value="#{bean.myMap[key]}" var="var">
> <rich:column>
> <f:facet name="header">Col 1</f:facet>
> <h:panelGroup id="id1" styleClass="rf-ind-drag">
> <rich:dragSource type="row" dragIndicator="drag1"
> dragValue="#{var}"/>
> <rich:dropTarget acceptedTypes="row" dropValue="#{var}"
> dropListener="#{bean.dropListener}"/>
> <h:outputText value="#{var.name}"/>
> </h:panelGroup>
> </rich:column>
> <rich:column>
> <f:facet name="header">Col 2</f:facet>
> <h:panelGroup id="id2" styleClass="rf-ind-drag">
> <rich:dragSource type="row" dragIndicator="drag1"
> dragValue="#{var}"/>
> <rich:dropTarget acceptedTypes="row" dropValue="#{var}"
> dropListener="#{bean.dropListener}"/>
> <h:outputText value="#{var.name}"/>
> </h:panelGroup>
> </rich:column>
> </rich:collapsibleSubTable>
> </rich:dataTable>
> <rich:dragIndicator id="drag1">
> <h:panelGrid columns="2" rules="all">
> <h:panelGroup>
> <br/><h:outputText value=" ~~~~~~~~ "/><br/><br/>
> </h:panelGroup>
> <h:panelGroup>
> <br/><h:outputText value=" ~~~~~~~~ "/><br/><br/>
> </h:panelGroup>
> </h:panelGrid>
> </rich:dragIndicator>
> Uncaught TypeError: undefined is not a function
> (anonymous function)
> serverEventHandler richfaces.js.xhtml:499
> curry richfaces.js.xhtml:475
> richfaces.createJSFEventsAdapter richfaces.js.xhtml:428
> sendEvent jsf.js.xhtml:1
> response jsf.js.xhtml:1
> richfaces.queue.response richfaces-queue.js.xhtml:407
> jsf.ajax.response richfaces-queue.js.xhtml:50
> onComplete jsf.js.xhtml:1
> req.xmlReq.onreadystatechange jsf.js.xhtml:1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list