Campo Input de metadatos
En la mayoría de los casos este campo se utiliza para introducir texto libre, aunque puede utilizarse para guardar enlaces http, fechas, datos o hacer referencia a una carpeta de la aplicación (como enlace interno a esa carpeta).
| Atributo | Descripción | Obligatorio |
|---|---|---|
| label | El texto que se muestra como etiqueta en la interfaz de usuario. | true |
| name | Identificador único del campo. Dos campos de metadatos no pueden tener el mismo nombre. El nombre debe ser único. El nombre debe empezar por “okp:”. Utilizar el nombre del grupo de metadatos como base para el nombre del campo de metadatos es una buena práctica. Por ejemplo, se ha utilizado “okg:consulting” como nombre de grupo y el nombre de campo “okp:consulting.textarea”, 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. Hay un caso especial para los tipos de fecha. Los datos se almacenan en 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 debe utilizar valores de ancho basados en %; por ejemplo: - width=“50%” funcionará - width=“100px” se ignorará en la interfaz de KCenter. |
false |
| height | El alto del elemento HTML. | false |
| placeholder | El valor del placeholder. | |
| description | Descripción general. | false |
| readonly | El campo establecido no podrá modificarse 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 horas y 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 tokeniza la cadena. Si el valor es “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 los dos resultados. En el caso de “exact”, solo aparecerá el Nodo 2 en los resultados. |
|
| dbColumnSize | Establece el tamaño del campo de la base de datos en el que se almacena el valor. Por defecto, los campos se almacenan en una columna de la base de datos de 128 caracteres. Como 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 ver una explicación detallada del almacenamiento de metadatos en la base de datos de OpenKM. |
|
| defaultAccess | Política de acceso de seguridad por defecto. Por defecto está en “grant”, de modo 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>