Acciones personalizadas
La funcionalidad Custom actions ayuda a añadir opciones de acciones personalizadas en la interfaz de usuario KCenter.
Los usuarios se muestran en una estructura de tabla.
Filtering options Id Name Label Icon Description Document Folder Record Mail URL View Width Height Show close
Parámetros del usuario:
| Campo | Descripción | Obligatorio |
|---|---|---|
| Id | El identificador interno de la acción personalizada. | Lo establece la aplicación. |
| Name | El nombre de la acción personalizada. | true |
| Label | La etiqueta de la acción personalizada. Si desea internacionalizar la etiqueta, puede utilizar el valor de una clave de idioma. |
true |
| Icon | El valor del icono MDI. | true |
| URL | URL que solicitará la acción personalizada. | *** |
| Description | Descripción de la acción personalizada. | false |
| View | Opciones permitidas: - Popup-wizard (la acción personalizada se muestra en una ventana emergente) - Full-screen (la acción personalizada se muestra en toda la pantalla de la interfaz de usuario) - Run-javascript (el script se ejecutará en la interfaz de usuario sin mostrar ningún tipo de panel) |
true |
| Width | Se permite un número o un %. Ejemplos: - 300 - 80% |
* |
| Height | Se permite un número o un %. Ejemplos: - 300 - 80% |
* |
| Apply to document | Si está habilitada, la acción personalizada estará disponible para los documentos. | true |
| Apply to folder | Si está habilitada, la acción personalizada estará disponible para los documentos. | true |
| Apply to record | Si está habilitada, la acción personalizada estará disponible para los expedientes. | true |
| Apply to mail | Si está habilitada, la acción personalizada estará disponible para los correos. | true |
| Show close button | Si está habilitada, se muestra un botón de cierre. | ** |
| Script | El código JavaScript que ejecutará la interfaz de usuario. // Jump to folder with uuid const uuid = ‘748923a3-f130-48d1-b09e-88b6af8c44cd’; const kcenterApp = window.kcenterApp; // access to the main kcenter object kcenterApp.$store.dispatch(‘browser/refreshByUuid’, uuid, { root: true }); |
**** |
| Action | Acciones disponibles: - Editar una acción personalizada.- Eliminar una acción personalizada. |
- * Obligatorio cuando se selecciona Popup-wizard.
- ** La opción se muestra cuando se selecciona Popup-wizard.
- *** Obligatorio cuando se selecciona Popup-wizard o Full-screen.
- **** Obligatorio cuando se selecciona Run-javascript.
Editar una acción personalizada.
Eliminar una acción personalizada.