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;
}
miércoles, 20 de octubre de 2010
lunes, 11 de octubre de 2010
inputRichText
Aparece con los botones que le hemos indicado
<ice:inputRichText id="descripcion"
value="#{bean.descripcion}"
cols="10" rows="3"
toolbar="TOOL_BAR" customConfigPath="/js/config.js"
language="es"
skin="default"
saveOnSubmit="true"
/><!--saveOnSubmit="true" para que se actualiza el bean-->
config.js
FCKConfig.ToolbarSets["TOOL_BAR"] = [['Bold','Italic', 'Underline','-','Subscript','Superscript'],['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull']] ;
<ice:inputRichText id="descripcion"
value="#{bean.descripcion}"
cols="10" rows="3"
toolbar="TOOL_BAR" customConfigPath="/js/config.js"
language="es"
skin="default"
saveOnSubmit="true"
/><!--saveOnSubmit="true" para que se actualiza el bean-->
config.js
FCKConfig.ToolbarSets["TOOL_BAR"] = [['Bold','Italic', 'Underline','-','Subscript','Superscript'],['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull']] ;
ouputText interpreta html
escape="false" esta propiedad hace que el output text interprete el html que viene desde el bean
<ice:outputText value="#{bean.descripcion}" escape="false"/>
<ice:outputText value="#{bean.descripcion}" escape="false"/>
Suscribirse a:
Entradas (Atom)