It seems that autoSubmit from a tr:selectOneChoice always uses PPR.
I can't get other components to update, though. This is what I tried:

        <tr:form id="departments" >
            <tr:selectOneChoice id="departments" label="Department" 
                                value="#{scoreEntryHome.department}"
                                autoSubmit="true">

                <s:selectItems value="#{scoreEntryHome.allowedDepartments}" 
                               var="department" label="#{department.name}"/>
            </tr:selectOneChoice>
        
            <tr:commandButton id="SaveButton" text="Update" 
                              action="#{scoreEntryHome.save}"/>
        </tr:form>
        
        <tr:form>
            <tr:table var="scoreEntry" value="#{scoreEntryHome.scoreEntries}"
                      partialTriggers="departments">
                      
                <tr:column headerText="Name">
                    <tr:selectBooleanCheckbox value="#{scoreEntry.name}"/>
                </tr:column>

On the server scoreEntryHome.setDepartment() gets correctly called with the 
newly selected department, but the table won't update.

I added the "Update" button just for testing, and of course it works fine.

What am I doing wrong this time? ;-)

Alternatively: Is there a way to disable PPR for autoSubmit?
Oh, and additionally: It should be documented in the tag description that 
autoSubmit does PPR.

(Trinidad 1.0.2, MyFaces 1.1.5, Facelets from VCS, Seam 1.2.1 on Tomcat 5.5.17)

Reply via email to