Acciones personalizadas en KCenter
El siguiente ejemplo muestra cómo crear una nueva acción personalizada en el KCenter.
Ejemplo basado en un JSP
Sección titulada «Ejemplo basado en un JSP»Paso 1 - Crear un fichero JSP de ejemplo
Sección titulada «Paso 1 - Crear un fichero JSP de ejemplo»Cree el siguiente fichero JSP de ejemplo y cópielo en la carpeta webapps/openkm con el nombre test.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ page isErrorPage="true" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<html><head> <script type="text/javascript" src="<%=request.getContextPath() %>/kcenter/api/common.js"></script> <script type="text/javascript" src="<%=request.getContextPath() %>/kcenter/api/modal.js"></script></head><body> <h1>Quick sample about how to create a custom action in the KCenter</h1>
<p><b>UserId:</b> <%=request.getParameter("userId")%></p> <p><b>Uuid:</b> <%=request.getParameter("uuid")%></p> <p><b>Encrypted token:</b> <%=request.getParameter("token")%></p>
<button onclick="_closeCustomFeatureModal()">Close popup</button></body></html>