Cuando guardaba el campo vacio mantenía el valor anterior. Esta fue una solución que encontre.
.xhtml
<ice:inputRichText id="descripcion"
value="#{Bean.seccion.descripcion}"
height="275"
width="700"
toolbar="TOOL_BAR"
customConfigPath="/js/config.js"
language="es"
skin="default"
saveOnSubmit="true"
partialSubmit="true"
rendered="true"
/>
<!--botón de guardado-->
<ice:commandButton value="#{label['boton.guardar']}"
action="#{Bean.guardar}"
id="insertarId"
onclick="guardarInputRichText();"/>
.js
function guardarInputRichText()
{
var all = Ice.Repository.getAll();
for (i=0; i < all.length; i++)
{
var instanceName = all[i].thirdPartyObject.InstanceName;
var editIns = FCKeditorAPI.GetInstance(instanceName);
if (editIns != null)
{
var element = $(instanceName);
element.value = editIns.GetXHTML(true);
}
}
var form = Ice.util.findForm(element);
iceSubmit(form,element,new Object());
return false;
}
No hay comentarios:
Publicar un comentario