Ejemplo:
<layout name="ordenes_compra">
<templates>
<template mode="any">/layouts/layout_default_template.xhtml
</template>
</templates>
<rows>
<row>
<widget>ruc</widget>
</row>
</rows>
<widget name="ruc" type="text">
<labels>
<label mode="any">RUC</label>
</labels>
<translated>false</translated>
<fields>
<field>oc:ruc</field>
</fields>
<properties widgetMode="edit">
<property name="required">true</property>
<property name="disabled">true</property>
</properties>
<widgetModes>
<mode value="create">edit</mode>
<mode value="edit">edit</mode>
<mode value="any">view</mode>
</widgetModes>
</widget>
</layout>
En este ejemplo vemos como para este layout se ha definido un widget y a este widget le indicamos para el modo "edit" una serie de propiedades.
¿Pero que propiedades se podrían aplicar aquí?
Pues una forma de saberlo, seria saber el componente al que se transforma:
En modo edición el type="text" se transforma a inputText por tanto todas las propiedades que se pueden aplicar a este se pueden definir en las propiedades del widget.
http://www.horstmann.com/corejsf/jsf-tags.html#Table4_7
Esperamos que sea útil para la comunidad de Nuxeo!

No hay comentarios:
Publicar un comentario