sábado, 6 de abril de 2013

Propiedades de widgets en los layouts de Nuxeo DM

Nuestro compañero José Jurado nos ilustra hoy con un pequeño ejemplo de cómo actúa la carga de propiedades en los widget que se crean para un layout en Nuxeo.

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!

Descarga el white paper 6 pasos para liberar a tu empresa del papel Contáctanos ahora! Podemos ayudarte y mejorar el Software de Gestión Documental de tu empresa, facilitando la eficiencia y las búsquedas así como los procesos de gestión de documentos y captura.

No hay comentarios:

Publicar un comentario

AddThis