Ir al contenido

Elemento Option de Metadata

El elemento option solo se usa en combinación con Metadata Select field. El valor de la opción representa un valor concreto a seleccionar.

Atributo Descripción Obligatorio
label El texto mostrado como etiqueta en la interfaz de usuario. true
value Identificador de valor único.
Dos opciones no pueden tener el mismo valor. El valor debe ser único.
Se recomienda usar solo caracteres que coincidan con esta expresión regular: [a-z_] (a a z en minúscula y guion bajo, sin espacios)
true
parentValue Cuando está presente, especifica el padre de la opción.
El padre debe estar presente en otro select.
false
selected Cuando se establece en true, esta opción se preselecciona al renderizar el formulario. Valores aceptados: true, false. Por defecto: false. false
cssClass Clase CSS.
Más información sobre cómo crear sus propios estilos disponible en CSS.
false
  • Parent:
  • El atributo selected="true" especifica que una opción debe preseleccionarse al renderizar el formulario.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.15//EN"
"http://www.openkm.com/dtd/property-groups-3.15.dtd">
<property-groups>
<property-group label="Consulting" name="okg:consulting">
<select label="select label" name="okp:consulting.select" type="simple">
<option label="one" value="001" />
<option label="two" value="002" selected="true"/>
<option label="three" value="003" />
</select>
</property-group>
</property-groups>
  • El valor de opción del campo “okp:consulting.children” tiene una relación de padre con “okp:consulting.parent”. Se define mediante parentElement=“okp:consulting.parent”.
  • El valor de opción “benefits” del campo “okp:consulting.children” tiene el valor padre “directives” en el campo “okp:consulting.parent”.

Relaciones de árbol:

  • directives
    • benefits
    • eligibility
    • services
  • handbook
    • basic
    • normal
    • advanced
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.15//EN"
"http://www.openkm.com/dtd/property-groups-3.15.dtd">
<property-groups>
<property-group label="Consulting" name="okg:consulting">
<select label="Provincia" name="okp:consulting.parent" type="simple">
<option value="directives" label="Directives" />
<option value="handbook" label="Handbook Paragraphs" />
</select>
<select label="Provincia" name="okp:consulting.children" type="simple" parentElement="okp:consulting.parent">
<option value="benefits" label="Benefits" parentValue="directives" />
<option value="eligibility" label="Eligibility" parentValue="directives" />
<option value="services" label="Services" parentValue="directives" />
<option value="basic" label="Basic" parentValue="handbook" />
<option value="normal" label="Advanced" parentValue="handbook" />
<option value="advanced" label="Normal" parentValue="handbook" />
</select>
</property-group>
</property-groups>