Campo Metadata Input
En la mayoría de los casos, este campo se usa para introducir texto libre, aunque también puede guardar enlaces HTTP, fechas y datos, o referenciar la carpeta de la aplicación (como enlace interno a esa carpeta).
| Atributo | Descripción | Obligatorio |
|---|---|---|
| label | El texto se muestra como etiqueta en la interfaz de usuario. | true |
| name | Identificador único del campo. Dos elementos de metadatos no pueden tener el mismo nombre. El nombre debe ser único. El nombre debe empezar por “okp:”. Es una buena práctica usar el nombre del grupo de metadatos como base para el nombre del campo de metadatos. Por ejemplo, usando “okg:consulting” como nombre de grupo se obtiene el nombre de campo “okp:consulting.input” cambiando “okg” por “okp”. Esto ayuda a encontrar el grupo de metadatos a partir del nombre del campo de metadatos. Use solo letras, números y guiones bajos: “0-9a-zA-Z_”. |
true |
| type | Tipo de valor. Tipos permitidos: - text. - date. - link. - folder. |
No |
| value | Especifica un valor por defecto para este componente. Hay un caso especial para los tipos date. Los datos se almacenan en el formato “yyyyMMddHHmmss”. Tenga en cuenta este formato al usar la API de OpenKM. |
false |
| width | El ancho del elemento HTML. En el caso de KCenter, la interfaz debe usar valores de ancho basados en porcentajes, por ejemplo: - width=“50%” funcionará - width=“100px” se ignorará en la interfaz de KCenter. |
false |
| height | El alto del elemento HTML. Nota: este atributo se hereda de FormElement pero no tiene efecto visual para este tipo de campo. |
false |
| placeholder | El valor del placeholder. | |
| description | Descripción general. | false |
| readonly | Si el campo no se puede modificar desde la interfaz de usuario. Por defecto, el valor es “false”. | false |
| timeFormat | Cuando el tipo de input es “date”, se puede especificar si se quiere poder ver y modificar horas y minutos. Valores permitidos: - hm - h - none |
false |
| searchType | Elige cómo Lucene analiza 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, haciendo 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 base de datos donde se almacena el valor. Por defecto, los campos se almacenan en una columna de base de datos con un tamaño de 128 caracteres. Como la longitud de sus datos puede ser mayor de 128 caracteres, el administrador debería actualizar el tamaño de columna por defecto. Consulte la sección de documentación Metadata XML definition para una explicación detallada de cómo se almacenan los metadatos 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 hijos:
<?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"> <input label="Input label" name="okp:consulting.input" /> </property-group></property-groups>