Ir al contenido
Otras versiones

Cargando…

Campo Input de metadatos

En la mayoría de los casos, este campo se utiliza para introducir texto libre, aunque también puede almacenar enlaces HTTP, fechas y datos, o hacer referencia a una carpeta de la aplicación (como un enlace interno a dicha carpeta).

Atributo Descripción Obligatorio
label El texto se muestra como etiqueta en la interfaz de usuario. true
name Identificador único del campo.
Dos metadatos no pueden tener el mismo nombre. El nombre debe ser único.
El nombre debe comenzar por “okp:”.
Es una buena práctica utilizar el nombre del grupo de metadatos como base para el nombre del campo de metadatos. Por ejemplo, si se ha utilizado el nombre de grupo de metadatos “okg:consulting”, el nombre del campo podría ser “okp:consulting.input”, cambiando “okg” por “okp”. Eso ayuda a encontrar el grupo de metadatos a partir del nombre del campo de metadatos.
Utilice únicamente letras, números y guiones bajos: “0-9a-zA-Z_”.
true
type Valor del tipo. Tipos permitidos:
- text.
- date.
- link.
- folder.
true
value Especifica un valor por defecto para este componente.
Existe un caso especial para los tipos de fecha. Los datos se almacenan con el formato “yyyyMMddHHmmss”. Tenga en cuenta este formato al utilizar la API de OpenKM.
false
width El ancho del elemento HTML.
En el caso de KCenter, la interfaz de usuario debe utilizar valores de ancho basados en porcentajes; por ejemplo:
- width=“50%” funcionará
- width=“100px” será ignorado en la interfaz de usuario de KCenter.
false
height La altura del elemento HTML. false
placeholder El valor del marcador de posición (placeholder).
description Descripción general. false
readonly El campo no se puede modificar en la interfaz de usuario. Por defecto, el valor es “false”. false
timeFormat Cuando el tipo de input es date, podemos especificar si queremos poder ver y modificar las horas y los minutos. Valores permitidos:
- hm
- h
- none
false
searchType Elija cómo analiza Lucene el valor de la cadena. Estos son los valores posibles:
- fuzzy
- exact
El valor por defecto es “fuzzy”. Cuando el valor es “fuzzy”, Lucene analiza y/o tokeniza la cadena. Si el valor se establece en “exact”, Lucene no tokenizará la cadena, lo que hace la búsqueda más exacta. Por ejemplo, si tiene dos nodos con estos valores de propiedad:
- Node 1: “1000”
- Node 2: “100”
En el caso de “fuzzy”, si busca “100”, aparecerán ambos resultados. En el caso de “exact”, solo aparecerá Node 2 en los resultados.
dbColumnSize Establece el tamaño del campo de la base de datos donde se almacena el valor.
Por defecto, los campos se almacenan en una columna de la base de datos con un tamaño de 128 caracteres. Dado que la longitud de sus datos puede ser superior a 128 caracteres, el administrador debe actualizar el tamaño de columna por defecto.
Consulte la sección de documentación Definición XML de metadatos para obtener una explicación detallada de los metadatos almacenados en la base de datos de OpenKM.
defaultAccess Política de acceso de seguridad por defecto. Por defecto está establecida en “grant”, por lo que todos los usuarios verán la propiedad.
  • Elementos hijo:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.10//EN"
"http://www.openkm.com/dtd/property-groups-3.10.dtd">
<property-groups>
<property-group label="Consulting" name="okg:consulting">
<input label="Input label" name="okp:consulting.input" />
</property-group>
</property-groups>