[ 
https://issues.jboss.org/browse/RF-10756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Leathem updated RF-10756:
-------------------------------

    Description: 
added to richfaces-showcase code:

{code}
                        <rich:column colspan="6">
                                <rich:collapsibleSubTableToggler for="sbtbl" />
                                <h:outputText value="#{list.vendor}" />
                                <a4j:commandButton value="render" 
render="sbtbl" action="#{carsBean.incDaysLive}">
                                </a4j:commandButton>
                        </rich:column>
                        <rich:collapsibleSubTable value="#{list.vendorItems}" 
var="item" id="sbtbl"
                                expandMode="client">
                                <rich:column>
                                        <h:outputText value="#{item.daysLive}" 
/>
                                </rich:column>
{code}

and 

{code}
    public void incDaysLive(){
        for (InventoryVendorList vendor : inventoryVendorLists) {
            for (InventoryVendorItem item : vendor.getVendorItems()) {
                item.setDaysLive(item.getDaysLive()+1);
            }
            
        }
    }
{code}

do not see values updated before refreshing the browser.

According to log update came fine for the subtable. just wrapper tbody has 
different id than specified at component. so it can't be updated.

  was:
added to richfaces-showcase code:

                        <rich:column colspan="6">
                                <rich:collapsibleSubTableToggler for="sbtbl" />
                                <h:outputText value="#{list.vendor}" />
                                <a4j:commandButton value="render" 
render="sbtbl" action="#{carsBean.incDaysLive}">
                                </a4j:commandButton>
                        </rich:column>
                        <rich:collapsibleSubTable value="#{list.vendorItems}" 
var="item" id="sbtbl"
                                expandMode="client">
                                <rich:column>
                                        <h:outputText value="#{item.daysLive}" 
/>
                                </rich:column>

and 
    public void incDaysLive(){
        for (InventoryVendorList vendor : inventoryVendorLists) {
            for (InventoryVendorItem item : vendor.getVendorItems()) {
                item.setDaysLive(item.getDaysLive()+1);
            }
            
        }
    }

do not see values updated before refreshing the browser.

According to log update came fine for the subtable. just wrapper tbody has 
different id than specified at component. so it can't be updated.


    
> collapsibleSubtable: id set to tbody differs from component id and break 
> rendering.
> -----------------------------------------------------------------------------------
>
>                 Key: RF-10756
>                 URL: https://issues.jboss.org/browse/RF-10756
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-tables
>    Affects Versions: 4.0.0.Final
>            Reporter: Ilya Shaikovsky
>            Assignee: Nick Belaevski
>             Fix For: 5-Future
>
>
> added to richfaces-showcase code:
> {code}
>                       <rich:column colspan="6">
>                               <rich:collapsibleSubTableToggler for="sbtbl" />
>                               <h:outputText value="#{list.vendor}" />
>                               <a4j:commandButton value="render" 
> render="sbtbl" action="#{carsBean.incDaysLive}">
>                               </a4j:commandButton>
>                       </rich:column>
>                       <rich:collapsibleSubTable value="#{list.vendorItems}" 
> var="item" id="sbtbl"
>                               expandMode="client">
>                               <rich:column>
>                                       <h:outputText value="#{item.daysLive}" 
> />
>                               </rich:column>
> {code}
> and 
> {code}
>     public void incDaysLive(){
>         for (InventoryVendorList vendor : inventoryVendorLists) {
>             for (InventoryVendorItem item : vendor.getVendorItems()) {
>                 item.setDaysLive(item.getDaysLive()+1);
>             }
>             
>         }
>     }
> {code}
> do not see values updated before refreshing the browser.
> According to log update came fine for the subtable. just wrapper tbody has 
> different id than specified at component. so it can't be updated.

--
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
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to