I don't know why, but partial update has sometimes no effect, nothing appears although partialResponse XML arrives browser. An example with a text inside of partial updated area
Code: Select all
<h:outputText value="Language: English [UK]"/>
Code: Select all
<partialResponse><components><component><id>mainForm_pt_section2_displayNameDescriptionList</id><output><![CDATA[<div id="mainForm_pt_section2_displayNameDescriptionList"><div class="displayNameDescriptionHeader">Language: English [UK]]]><![CDATA[<span id="mainForm_pt_section2_j_idt126_0_j_idt130"><a href="javascript:void(0);" class="deleteLink" onclick="PrimeFaces.ajax.AjaxRequest('/icManagement/views/main.jsf',{formId:'mainForm',async:true,global:true},{'mainForm_pt_section2_j_idt126_0_j_idt130_submit':'true','primefacesPartialUpdate':'mainForm_pt_section2_displayNameDescriptionList','primefacesPartialProcess':'mainForm_pt_section2_displayNameDescriptionList'});return false;">Delete</a></span></div><table class="displayNameDescriptionBody">
<tbody>
<tr>
<td class="panelsGridLabel"><label>
Display name: </label></td>
<td class="panelsGridValue"><input id="mainForm_pt_section2_j_idt126_0_propTemplateDisplayName" type="text" name="mainForm_pt_section2_j_idt126_0_propTemplateDisplayName" value="" /></td>
<td class="panelsGridLabel"><label>
Description: </label></td>
<td class="panelsGridValue"><textarea id="mainForm_pt_section2_j_idt126_0_propTemplateDescription" name="mainForm_pt_section2_j_idt126_0_propTemplateDescription" rows="2"></textarea></td>
</tr>
</tbody>
</table>
</div>]]></output></component></components><state><![CDATA[<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="7905747163784970717:-3619478966589138506" autocomplete="off" />]]></state><callbackParams><callbackParam>{"isValid":true}</callbackParam></callbackParams></partialResponse>
Code: Select all
<h:outputText value="Language: English [UK]" escape="false"/>
Do you have an idea?