{"id":16632,"date":"2026-02-18T15:53:51","date_gmt":"2026-02-18T15:53:51","guid":{"rendered":"https:\/\/www.rapidclouddevelopment.com\/?page_id=16632"},"modified":"2026-10-23T06:58:28","modified_gmt":"2026-10-23T06:58:28","slug":"base-de-conocimientos","status":"publish","type":"page","link":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/","title":{"rendered":"Base de conocimientos"},"content":{"rendered":"\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500&display=swap');.rcd-page{overflow-x:hidden;background:#F6F7FB;color:#0E1424;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rcd-page *,.rcd-page *::before,.rcd-page *::after{box-sizing:border-box}.rcd-page img{max-width:100%}.rcd-page picture{display:block}.rcd-page picture>img{display:block;width:inherit;height:inherit;max-width:100%;max-height:inherit;object-fit:inherit;object-position:inherit;border-radius:inherit;aspect-ratio:inherit}.rcd-page details>summary{list-style:none}.rcd-page details>summary::-webkit-details-marker{display:none}.rcd-page details[open]{border-color:#FF6B2C!important}.rcd-page details .rcd-sign{transition:transform .2s,background .2s}.rcd-page details[open] .rcd-sign{background:#C2410C!important;color:#fff!important;transform:rotate(45deg)}.rcd-page a[href^=\"mailto:\"]{word-break:break-all}@media(max-width:600px){.rcd-page [style*=\"minmax(min(100%,200px),1fr)\"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.rcd-page [style*=\"minmax(min(100%,200px),1fr)\"] a{min-height:80px!important}.rcd-page [style*=\"flex:1 1 420px\"],.rcd-page [style*=\"flex:1 1 400px\"]{flex-direction:column;align-items:flex-start!important}.rcd-page [style*=\"repeat(3,minmax(0,1fr))\"]>div{padding:14px!important}.rcd-page [style*=\"repeat(3,minmax(0,1fr))\"] b{font-size:24px!important}.rcd-page .rcd-mosaic{min-height:0!important;display:flex;flex-direction:column;gap:12px}.rcd-page .rcd-mosaic>div{position:static!important;width:auto!important}.rcd-page .rcd-mosaic>div:first-child{aspect-ratio:3\/2}}.rcd-page{background: rgb(246, 247, 251); color: rgb(14, 20, 36); font-family: Inter, system-ui, sans-serif; -webkit-font-smoothing: antialiased;}.rcd-page a{color: rgb(75, 50, 214);}.rcd-page a:hover{color: rgb(46, 27, 166);}.rcd-page .wrap{max-width: 1200px; margin: 0px auto; padding: 0px 32px; box-sizing: border-box;}.rcd-page .dark{background: rgb(10, 14, 26); color: rgb(231, 234, 243);}.rcd-page .dots{background: radial-gradient(50% 60% at 78% 30%, rgba(255, 107, 44, 0.18), transparent 70%), radial-gradient(40% 50% at 12% 85%, rgba(124, 92, 255, 0.18), transparent 70%), linear-gradient(rgba(255, 255, 255, 0.043) 1px, transparent 1px) 0px 0px \/ 48px 48px, linear-gradient(90deg, rgba(255, 255, 255, 0.043) 1px, transparent 1px) 0px 0px \/ 48px 48px, linear-gradient(135deg, rgb(10, 14, 26) 0%, rgb(20, 26, 51) 60%, rgb(28, 22, 56) 100%);}.rcd-page .gtext{background: linear-gradient(90deg, rgb(255, 107, 44), rgb(255, 177, 74) 45%, rgb(184, 168, 255)) text; color: transparent;}.rcd-page .glow-btn{box-shadow: rgba(255, 138, 76, 0.4) 0px 0px 0px 1px, rgba(255, 107, 44, 0.7) 0px 10px 40px -8px;}.rcd-page .flow{position: relative; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 24px; align-items: center; padding: 40px 32px; border-radius: 28px; border: 1px solid rgba(255, 255, 255, 0.08); background: rgba(13, 18, 32, 0.55); backdrop-filter: blur(6px);}.rcd-page .fcol{position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: 14px;}.rcd-page .track{position: absolute; left: 12%; right: 12%; top: 50%; height: 2px; background: linear-gradient(90deg, rgba(255, 107, 44, 0.15), rgba(255, 107, 44, 0.6), rgba(124, 92, 255, 0.6), rgba(124, 92, 255, 0.15));}.rcd-page .track i{position: absolute; top: -3px; width: 8px; height: 8px; border-radius: 50%; background: rgb(255, 177, 74); box-shadow: rgba(255, 138, 76, 0.9) 0px 0px 12px 3px; animation: 4s linear 0s infinite normal none running flow;}.rcd-page .track i:nth-child(2){animation-delay: 1s; background: rgb(255, 255, 255);}.rcd-page .track i:nth-child(3){animation-delay: 2s; background: rgb(184, 168, 255); box-shadow: rgba(124, 92, 255, 0.9) 0px 0px 12px 3px;}.rcd-page .track i:nth-child(4){animation-delay: 3s;}@keyframes flow { \n  0% { left: 0px; opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { left: 100%; opacity: 0; }\n}.rcd-page .agent{display: flex; align-items: center; gap: 12px; width: 100%; max-width: 220px; padding: 12px 14px; border-radius: 16px; background: rgb(17, 23, 41); border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(255,255,255,.02),0 0 24px -10px var(--c); text-align: left; box-sizing: border-box;}.rcd-page .agent b{display: block; font: 500 10px \/ 1.2 \"JetBrains Mono\", monospace; letter-spacing: 0.12em; text-transform: uppercase; color: var(--c);}.rcd-page .agent span:last-child{font: 500 14px \/ 1.3 Inter, sans-serif; color: rgb(231, 234, 243);}.rcd-page .agent-i{width: 38px; height: 38px; border-radius: 11px; display: flex; align-items: center; justify-content: center; color: var(--c); background: rgb(10, 14, 26); border: 1px solid var(--c); flex: 0 0 auto;}.rcd-page .codecard{width: 100%; max-width: 250px; box-sizing: border-box; background: rgb(11, 16, 32); border: 1px solid rgb(42, 51, 80); border-radius: 14px; padding: 14px 16px; font-size: 11.5px; line-height: 1.7; color: rgb(126, 137, 166); text-align: left; box-shadow: rgba(0, 0, 0, 0.8) 0px 20px 40px -20px;}.rcd-page .dotw{width: 8px; height: 8px; border-radius: 50%; background: rgb(42, 51, 80);}.rcd-page .flabel{font: 500 12px \/ 1.2 \"JetBrains Mono\", monospace; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(174, 182, 202);}.rcd-page .engine{position: relative; width: 200px; height: 200px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: radial-gradient(circle, rgb(42, 26, 46) 0%, rgb(18, 24, 41) 65%); border: 1px solid rgba(255, 138, 76, 0.35); box-shadow: rgba(255, 107, 44, 0.55) 0px 0px 80px -10px, rgba(124, 92, 255, 0.5) 0px 0px 140px -20px;}.rcd-page .engine-ring{position: absolute; inset: -14px; border-radius: 50%; border: 1px dashed rgba(184, 168, 255, 0.45); animation: 24s linear 0s infinite normal none running spin;}@keyframes spin { \n  100% { transform: rotate(360deg); }\n}@media (max-width: 980px){.rcd-page .flow{grid-template-columns: repeat(2, minmax(0px, 1fr));}.rcd-page .track{display: none;}}@media (max-width: 560px){.rcd-page .flow{grid-template-columns: minmax(0px, 1fr);}}@media (prefers-reduced-motion: reduce){.rcd-page .track i,.rcd-page .engine-ring{animation: auto ease 0s 1 normal none running none;}}.rcd-page .eyebrow{font: 500 12px \/ 1.2 \"JetBrains Mono\", monospace; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(194, 65, 12);}.rcd-page .dark .eyebrow{color: rgb(255, 138, 76);}.rcd-page .h1{font: 700 clamp(44px, 6vw, 84px) \/ 1.02 Sora, sans-serif; letter-spacing: -0.035em; margin: 0px;}.rcd-page .h2{font: 700 clamp(30px, 3.4vw, 48px) \/ 1.08 Sora, sans-serif; letter-spacing: -0.025em; margin: 0px;}.rcd-page .lead{font-size: clamp(17px, 1.4vw, 20px); line-height: 1.6; color: rgb(74, 84, 104); margin: 0px;}.rcd-page .dark .lead{color: rgb(174, 182, 202);}.rcd-page .btn{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 0px 22px; border-radius: 12px; font: 600 15px \/ 1 Inter, sans-serif; text-decoration: none; box-sizing: border-box;}.rcd-page .btn-p{background: rgb(194, 65, 12); color: rgb(255, 255, 255);}.rcd-page .btn-p:hover{background: rgb(154, 52, 18); color: rgb(255, 255, 255);}.rcd-page .btn-o{border: 1px solid rgb(203, 210, 225); color: rgb(14, 20, 36); background: rgb(255, 255, 255);}.rcd-page .btn-o:hover{border-color: rgb(14, 20, 36); color: rgb(14, 20, 36);}.rcd-page .crumb{display: flex; gap: 10px; align-items: center; font-size: 14px; color: rgb(139, 149, 174);}.rcd-page .crumb a{color: rgb(201, 208, 224); text-decoration: none;}.rcd-page .crumb a:hover{color: rgb(255, 255, 255); text-decoration: underline;}.rcd-page .grp{font: 500 11px \/ 1 \"JetBrains Mono\", monospace; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(91, 100, 120); margin: 22px 0px 10px;}.rcd-page .li{display: flex; gap: 12px; align-items: flex-start; padding: 7px 0px; line-height: 1.45;}.rcd-page .ck{flex: 0 0 auto; width: 22px; height: 22px; border-radius: 7px; background: rgb(255, 241, 234); color: rgb(194, 65, 12); display: flex; align-items: center; justify-content: center; margin-top: 1px;}.rcd-page .feat .ck{background: rgba(255, 107, 44, 0.16); color: rgb(255, 138, 76);}.rcd-page .feat .grp{color: rgb(139, 149, 174);}@media (max-width: 860px){.rcd-page .wrap{padding: 0px 20px;}}.rcd-page{}.rcd-page .cf-in{width: 100%; box-sizing: border-box; min-height: 48px; padding: 12px 14px; border: 1px solid rgb(203, 210, 225); border-radius: 12px; font: 400 15px Inter, sans-serif; color: rgb(14, 20, 36); background: rgb(255, 255, 255);}.rcd-page .cf-in:focus{outline: rgb(124, 92, 255) solid 2px; outline-offset: 1px; border-color: rgb(124, 92, 255);}.rcd-page .cf-l{display: flex; flex-direction: column; gap: 8px; font: 500 14px Inter, sans-serif; color: rgb(42, 50, 71);}.rcd-page a{color: rgb(75, 50, 214);}.rcd-page a:hover{color: rgb(46, 27, 166);}.rcd-page .gform_wrapper.gravity-theme{margin: 8px 0px 0px;}.rcd-page .gform_wrapper.gravity-theme .gform_fields{gap: 16px;}.rcd-page .gform_wrapper.gravity-theme .gfield_label{font: 500 14px Inter, sans-serif; color: rgb(42, 50, 71); margin-bottom: 8px;}.rcd-page .gform_wrapper.gravity-theme .gfield_required{color: rgb(194, 65, 12);}.rcd-page .gform_wrapper.gravity-theme .gform_required_legend{font-size: 13px; color: rgb(91, 100, 120);}.rcd-page .gform_wrapper.gravity-theme input[type=\"text\"],.rcd-page .gform_wrapper.gravity-theme input[type=\"email\"],.rcd-page .gform_wrapper.gravity-theme input[type=\"tel\"],.rcd-page .gform_wrapper.gravity-theme select,.rcd-page .gform_wrapper.gravity-theme textarea{width: 100%; min-height: 48px; padding: 12px 14px; border: 1px solid rgb(203, 210, 225); border-radius: 12px; font: 400 15px Inter, sans-serif; color: rgb(14, 20, 36); background: rgb(255, 255, 255); transition: border-color 0.2s, box-shadow 0.2s;}.rcd-page .gform_wrapper.gravity-theme textarea{min-height: 120px; height: 140px; resize: vertical;}.rcd-page .gform_wrapper.gravity-theme input:focus,.rcd-page .gform_wrapper.gravity-theme select:focus,.rcd-page .gform_wrapper.gravity-theme textarea:focus{outline: none; border-color: rgb(124, 92, 255); box-shadow: rgba(124, 92, 255, 0.2) 0px 0px 0px 3px;}.rcd-page .gform_wrapper.gravity-theme .gfield_checkbox label,.rcd-page .gform_wrapper.gravity-theme .ginput_container_consent label{font-size: 14px; color: rgb(42, 50, 71);}.rcd-page .gform_wrapper.gravity-theme input[type=\"checkbox\"]{width: 20px; height: 20px; accent-color: rgb(194, 65, 12);}.rcd-page .gform_wrapper.gravity-theme .gform_footer{margin: 8px 0px 0px; padding: 0px;}.rcd-page .gform_wrapper.gravity-theme .gform_button{min-height: 48px; padding: 0px 28px; border: 0px; border-radius: 12px; background: rgb(194, 65, 12); color: rgb(255, 255, 255); font: 600 15px Inter, sans-serif; cursor: pointer; box-shadow: rgba(255, 107, 44, 0.8) 0px 10px 30px -10px; transition: background 0.2s;}.rcd-page .gform_wrapper.gravity-theme .gform_button:hover{background: rgb(154, 52, 18);}.rcd-page .gform_wrapper.gravity-theme .gfield_error input,.rcd-page .gform_wrapper.gravity-theme .gfield_error textarea{border-color: rgb(192, 38, 38);}.rcd-page .prose{max-width:880px;margin:0 auto;background:#fff;border:1px solid #E3E7F0;border-radius:24px;padding:clamp(24px,4.5vw,60px);color:#2A3247;font:400 16.5px\/1.7 Inter,sans-serif;box-sizing:border-box;overflow-wrap:break-word}\n.rcd-page .prose>:first-child{margin-top:0}.rcd-page .prose>:last-child{margin-bottom:0}\n.rcd-page .prose h1,.rcd-page .prose h2,.rcd-page .prose h3,.rcd-page .prose h4{font-family:Sora,sans-serif;color:#0E1424;letter-spacing:-.01em;line-height:1.25;margin:1.7em 0 .55em}\n.rcd-page .prose h1,.rcd-page .prose h2{font-size:clamp(22px,2.4vw,28px)}.rcd-page .prose h3{font-size:20px}.rcd-page .prose h4{font-size:17px}\n.rcd-page .prose p{margin:0 0 1em}.rcd-page .prose strong,.rcd-page .prose b{color:#0E1424}\n.rcd-page .prose ul,.rcd-page .prose ol{margin:0 0 1.2em;padding-left:1.3em}.rcd-page .prose li{margin:.4em 0}.rcd-page .prose li::marker{color:#C2410C}\n.rcd-page .prose a{color:#4B32D6;text-decoration:underline;text-underline-offset:3px}\n.rcd-page .prose hr{border:0;height:1px;background:#E3E7F0;margin:2em 0}\n.rcd-page .prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:.6em 0 1.8em;font-size:14.5px;line-height:1.5}\n.rcd-page .prose td,.rcd-page .prose th{border:1px solid #E3E7F0;padding:8px 12px;vertical-align:top;text-align:left}\n.rcd-page .prose tr:nth-child(odd) td{background:#F6F7FB}.rcd-page .prose td p{margin:0}\n.rcd-page .prose code{font:500 .9em \"JetBrains Mono\",monospace;background:#EFEBFF;color:#5B3FE0;padding:1px 6px;border-radius:6px}\n.rcd-page .prose em{color:#4A5468}\n.rcd-page .vac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}\n.rcd-page .vac-card{background:#fff;border:1px solid #E3E7F0;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px}\n.rcd-page .vac-card h2{margin:0;font:600 20px\/1.3 Sora,sans-serif;color:#0E1424}\n.rcd-page .vac-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}\n.rcd-page .vac-card li{display:flex;gap:12px;align-items:flex-start;color:#2A3247;font-size:15.5px;line-height:1.55}\n.rcd-page .vac-card li::before{content:\"\";flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;background:#FFF1E8 url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23C2410C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.rcd-page .btn-o{border:1px solid rgba(255,255,255,.3);color:#fff}.rcd-page .btn-o:hover{background:rgba(255,255,255,.08);color:#fff}\n.rcd-page .btn-l{border:1px solid #CBD2E1;color:#0E1424}.rcd-page .btn-l:hover{border-color:#0E1424;color:#0E1424}\n.rcd-page .kb-frame{width:100%;height:min(80vh,900px);border:0;display:block;border-radius:20px;background:#fff}<\/style><div class=\"rcd-page\"><div><section class=\"dark dots\" style=\"padding:56px 0 96px;overflow:hidden\"><div class=\"wrap\" style=\"display:flex;flex-direction:column;gap:24px;align-items:flex-start\"><nav class=\"crumb\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/www.rapidclouddevelopment.com\/es\/\">Inicio<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/\">Tutoriales<\/a><span aria-hidden=\"true\">\/<\/span><span>Base de conocimientos<\/span><\/nav><span class=\"eyebrow\">Creado por desarrolladores. Perfeccionado por la experiencia.<\/span><h1 class=\"h1\" style=\"color:#fff;max-width:1000px;overflow-wrap:anywhere;\"><span class=\"gtext\">Base de conocimientos<\/span><\/h1><p class=\"lead\" style=\"max-width:760px\">Puede encontrar una lista de las palabras clave b\u00e1sicas utilizadas en todo el marco, junto con breves explicaciones que le ayudar\u00e1n a comprender su significado y contexto.<\/p><div style=\"display:flex;flex-wrap:wrap;gap:12px\"><a class=\"btn btn-p glow-btn\" href=\"#contact-us\">Cont\u00e1ctenos para una demostraci\u00f3n<\/a><\/div><\/div><\/section><section style=\"padding:72px 0 0\"><div class=\"wrap\"><div class=\"prose\"><ul><li><b>Objeto\/Control<\/b>: una entidad que se puede configurar para mostrar\/editar datos Tipo de objeto: un tipo de entidad (por ejemplo: formulario, cuadr\u00edcula de datos, men\u00fa desplegable, autocompletar, cuadro de alternancia, etc.)<\/li><li><b>RowData:<\/b> colecci\u00f3n de valores de datos RowIdData: el valor o el campo RowId<\/li><li><b>Aplicaci\u00f3n<\/b>: una pantalla o ventana que el usuario inicia\/ejecuta<\/li><li><b>Componente:<\/b> una colecci\u00f3n de objetos que se pueden guardar y reutilizar en varios lugares\/aplicaciones<\/li><li><b>Formulario: <\/b>un objeto que gestiona la visualizaci\u00f3n y actualizaci\u00f3n de un \u00fanico registro de la base de datos<\/li><li><b>Proyecto: <\/b>una aplicaci\u00f3n que consta de m\u00e1s de una aplicaci\u00f3n<\/li><li><b>Aplicaci\u00f3n multip\u00e1gina: <\/b>tipo de aplicaci\u00f3n que puede gestionar varias aplicaciones abiertas al mismo tiempo<\/li><li><b>Aplicaci\u00f3n de una sola p\u00e1gina:<\/b> tipo de aplicaci\u00f3n que muestra una p\u00e1gina a la vez y navega de una p\u00e1gina a otra<\/li><li><b>Pesta\u00f1a de programa: <\/b>un mini mosaico que se crea cuando se inicia una aplicaci\u00f3n.<\/li><li><b>Aplicaci\u00f3n de enlace r\u00e1pido:<\/b> un lugar donde podemos configurar aplicaciones \u00abpredeterminadas\u00bb en la barra de men\u00fa que no generar\u00e1n una pesta\u00f1a de programa.<\/li><li><b>Archivos multimedia:<\/b> im\u00e1genes personalizadas cargadas en un proyecto.<\/li><li><b>LabelParams:<\/b> un campo\/texto\/c\u00f3digo que se puede utilizar para traducciones personalizadas (ejemplo: WRD=12). El mecanismo de traducci\u00f3n se puede definir por proyecto.<\/li><li><b>Marcador de posici\u00f3n: <\/b>un campo que contendr\u00e1 el texto que debe mostrarse cuando un autocompletado, una lista desplegable, etc. tiene un valor vac\u00edo.<\/li><li><b>DataLoadMethod: <\/b>m\u00e9todo para cargar una cuadr\u00edcula de datos con datos. Hay dos opciones:<ul><li>\u00abLazy\u00bb = la cuadr\u00edcula seguir\u00e1 cargando los datos por cada 100 registros hasta que se carguen todos los datos desde el backend.<\/li><li>\u00abScroll\u00bb = la cuadr\u00edcula cargar\u00e1 los primeros 100 registros y, si el usuario se desplaza hacia abajo, se cargar\u00e1n los siguientes 100 registros.<\/li><\/ul><\/li><li><b>Fuente de datos:<\/b> El objeto que contiene los datos. Portal: El administrador principal de la aplicaci\u00f3n que gestiona y aloja las aplicaciones iniciadas.<\/li><li><b>KeepLabelSpace:<\/b> Cuando \u00abNoLabel\u00bb se establece en verdadero, esto garantiza que se respete el espacio reservado para la etiqueta, a fin de evitar que los campos se desplacen hacia arriba.<\/li><\/ul><ul><li><b>Reglas:<\/b> Desencadenantes que puede configurar el desarrollador y que establecer\u00e1n atributos o ejecutar\u00e1n puntos finales que devuelven una lista de comandos para que los ejecute el motor de reglas.<\/li><li><b>NoSearchbar: <\/b>se aplica a una lista desplegable para eliminar la opci\u00f3n de barra de b\u00fasqueda en los resultados de la lista desplegable.<\/li><li><b>DataType:<\/b> especifica el tipo de valor que puede mostrar este campo. Los valores posibles son: N\u00famero, Fecha, Cadena, Hora y Fecha y hora.<\/li><li><b>DataFormat:<\/b> permite al desarrollador configurar una m\u00e1scara de formato para el campo de entrada en funci\u00f3n del DataType seleccionado. Las fechas se escriben en min\u00fasculas, por ejemplo, dd\/mm\/aaaa. Las horas se escriben en may\u00fasculas, por ejemplo, HH:MM:SS.<\/li><li><b>Height: <\/b>se puede introducir en px (p\u00edxeles), filas (n\u00famero de filas en funci\u00f3n del tama\u00f1o de la fuente) o % (porcentaje del espacio disponible).<\/li><li><b>UpdateOnNewOnly:<\/b> Si se establece en verdadero, solo se puede editar este campo cuando la acci\u00f3n es NUEVA o COPIAR<\/li><li><b>ItemsSource: <\/b>Aqu\u00ed se puede seleccionar \u00abManual\u00bb para crear los botones de opci\u00f3n (u otras entradas) manualmente, o se puede seleccionar \u00abFuente de datos\u00bb para indicar que las entradas se crear\u00e1n mediante la respuesta del punto final<\/li><li><b>Contenedor de cinta:<\/b> El \u00e1rea donde se puede definir\/aplicar un control de cinta Dise\u00f1o: el dise\u00f1o principal de una aplicaci\u00f3n dividido en contenedores de dise\u00f1o<\/li><li><b>Contenedor de filtro:<\/b> el \u00e1rea donde se pueden colocar otros objetos que funcionan como campo de filtro de la cuadr\u00edcula de datos.<\/li><li><b>Campos din\u00e1micos:<\/b> un objeto marcador de posici\u00f3n que crear\u00e1 otros objetos en tiempo de ejecuci\u00f3n.<\/li><li><b>GridDef\/GridData:<\/b> nombres de los puntos finales que crean una cuadr\u00edcula de datos din\u00e1micamente (GridDef se utiliza para los atributos de los objetos, como columnas, filtros, etc., y GridData se utiliza para rellenar la cuadr\u00edcula).<\/li><li><b>Lista:<\/b> nombre de los puntos finales que se utilizan para rellenar objetos desplegables y de listado.<\/li><li><b>RecordGet\/RecordSet:<\/b> nombre de los puntos finales que recuperar\u00e1n\/actualizar\u00e1n\/eliminar\u00e1n registros, normalmente combinados con un objeto de formulario.<\/li><li><b>Plantilla<\/b>: una aplicaci\u00f3n de plantilla que se aplica en el contenedor de filas de la cuadr\u00edcula.<\/li><\/ul><\/div><\/div><\/section><section id=\"contact-us\" style=\"background:#F6F7FB;padding:104px 0;font-family:Inter,system-ui,sans-serif;color:#0E1424\"><div style=\"max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px;align-items:stretch\"><div style=\"background:#0A0E1A;color:#E7EAF3;border-radius:28px;padding:44px;display:flex;flex-direction:column;gap:28px;position:relative;overflow:hidden;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px\"><h3 style=\"margin:0;font:700 clamp(28px,3vw,40px)\/1.1 Sora,sans-serif;letter-spacing:-.02em;color:#fff\">\u00bfPor qu\u00e9 RCD?<\/h3><ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px\"><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Explore y aproveche las nuevas posibilidades t\u00e9cnicas<\/li><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Cumpla con los requisitos de seguridad modernos<\/li><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Recupere su competitividad en el mercado<\/li><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Sea independiente de los dispositivos<\/li><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Reduzca sus costes de desarrollo<\/li><li style=\"display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#D7DCE8\"><span style=\"flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,107,44,.16);color:#FF8A4C;display:flex;align-items:center;justify-content:center\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12l5 5 9-10\"><\/path><\/svg><\/span>Y muchas otras ventajas m\u00e1s&#8230;<\/li><\/ul><div style=\"margin-top:auto;height:2px;background:linear-gradient(90deg,#FF6B2C,#7C5CFF);border-radius:2px\"><\/div><\/div><div style=\"background:#fff;border:1px solid #E3E7F0;border-radius:28px;padding:44px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box\"><h3 style=\"margin:0;font:700 clamp(26px,2.6vw,34px)\/1.15 Sora,sans-serif;letter-spacing:-.02em\">\u00bfTiene alguna pregunta? \u00bfLe interesa?<\/h3><p style=\"margin:0;color:#4A5468;line-height:1.55\">Rellene el siguiente formulario y nos pondremos en contacto con usted lo antes posible.<\/p><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_28' ><div id='gf_28' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; se\u00f1ala los campos obligatorios<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_28' id='gform_28'  action='\/es\/wp-json\/wp\/v2\/pages\/16632#gf_28' data-formid='28' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_28' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_28_9\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_9'>Phone<\/label><div class='ginput_container'><input name='input_9' id='input_28_9' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_28_9'>Este campo es un campo de validaci\u00f3n y debe quedar sin cambios.<\/div><\/div><div id=\"field_28_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_1'>Nombre y apellidos<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_28_1' type='text' value='' class='large'    placeholder='Nombre y apellidos' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_28_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_7'>Nombre de la empresa<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_28_7' type='text' value='' class='large'    placeholder='Nombre de la empresa' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_28_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_3'>Direcci\u00f3n de correo electr\u00f3nico<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_28_3' type='email' value='' class='large'   placeholder='Direcci\u00f3n de correo electr\u00f3nico' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_28_2\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_2'>N\u00famero de tel\u00e9fono<\/label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_28_2' type='tel' value='' class='large'  placeholder='N\u00famero de tel\u00e9fono'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_28_8\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_8'>\u00bfC\u00f3mo podemos ayudarle?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_28_8' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Solicitar una demostraci\u00f3n' >Solicitar una demostraci\u00f3n<\/option><option value='Solicitud de precios' >Solicitud de precios<\/option><option value='Solicitud de asistencia' >Solicitud de asistencia<\/option><option value='Consulta general' >Consulta general<\/option><option value='Otros' >Otros<\/option><\/select><\/div><\/div><div id=\"field_28_4\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_28_4'>Su pregunta o comentario<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_28_4' class='textarea small'    placeholder='Su pregunta o comentario' aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_28_5\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >T\u00e9rminos y condiciones<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_5.1' id='input_28_5_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_28_5_1' >Acepto los <a href=\"https:\/\/www.rapidclouddevelopment.com\/es\/terminos-y-condiciones\/\" target=\"_blank\">t\u00e9rminos y condiciones<\/a>.<span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/label><input type='hidden' name='input_5.2' value='Acepto los &lt;a href=&quot;https:\/\/www.rapidclouddevelopment.com\/es\/terminos-y-condiciones\/&quot; target=&quot;_blank&quot;&gt;t\u00e9rminos y condiciones&lt;\/a&gt;.' class='gform_hidden' \/><input type='hidden' name='input_5.3' value='16' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_28' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Enviar'  \/> <input type='hidden' name='gform_ajax' value='form_id=28&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=14610b632969230355aeacca2909577f' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_28' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_28' id='gform_theme_28' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_28' id='gform_style_settings_28' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_28' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='28' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='bdfrct7SbxZSiCHy6nNemU8OcpC1tiYFwzOn58JhlvC4HeSNnSimf0dbvZgkyzLTtyEtMKp3dnnSsExaplD4+j0N5NX18A5k6LUgOZN8q4DXK+A=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_28' value='WyJ7XCI4XCI6W1wiNDgxNWRjYmY2MWJlZDY0MmZmNzdmZWI3ZmEyYWM0ZTVcIixcImYyYTkzMjNiMmJhNDU0NTM3MzJhNTg1YzJmZTFlNjZjXCIsXCJiYWI5NjkwMzRhN2I5MDViMmVmNjUxZjNkZjc4MWZiOVwiLFwiMjFlMjlmYWQ0MDFhMDYyMmU0Y2YxM2RmODU5MzViMmVcIixcImU3OTc0NDMzMjZkODg5YTUwOTNkZjFmZDU2MjhjYWYxXCJdLFwiNS4xXCI6XCJhNTBiMTNjOGZiNzUyZjVjYjY0NTQyOTcxYzUwMzYzM1wiLFwiNS4yXCI6XCJlYjY2ZTQyYzE2YmZlMjU1YWE4OWZiNTU4MjM1OWQwMlwiLFwiNS4zXCI6XCIxM2IwN2JmNDYxMmJjZDdmYjY4NWNjNjE5MzUyMzdlZlwifSIsIjFjNWU1MWUyYzk2OTdjNmI2NmZmYmI0MTBiNGE2MDJiIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_28' id='gform_target_page_number_28' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_28' id='gform_source_page_number_28' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"101\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_28' id='gform_ajax_frame_28' title='Este iframe contiene la l\u00f3gica necesaria para gestionar formularios con ajax activado.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 28, 'https:\/\/www.rapidclouddevelopment.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_28').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_28');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_28').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_28').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_28').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_28').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_28').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_28').val();gformInitSpinner( 28, 'https:\/\/www.rapidclouddevelopment.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [28, current_page]);window['gf_submitting_28'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_28').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_28').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [28]);window['gf_submitting_28'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_28').text());}else{jQuery('#gform_28').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"28\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_28\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_28\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_28\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 28, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div><\/div><\/section><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Inicio\/Tutoriales\/Base de conocimientos Creado por desarrolladores. Perfeccionado por la experiencia. Base de conocimientos Puede encontrar una lista de las palabras clave b\u00e1sicas utilizadas en todo el marco, junto con breves explicaciones que le ayudar\u00e1n a comprender su significado y contexto. Cont\u00e1ctenos para una demostraci\u00f3n Objeto\/Control: una entidad que se puede configurar para mostrar\/editar datos Tipo [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":16591,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-16632","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Base de conocimientos - Rapid Cloud Development<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Base de conocimientos - Rapid Cloud Development\" \/>\n<meta property=\"og:description\" content=\"Inicio\/Tutoriales\/Base de conocimientos Creado por desarrolladores. Perfeccionado por la experiencia. Base de conocimientos Puede encontrar una lista de las palabras clave b\u00e1sicas utilizadas en todo el marco, junto con breves explicaciones que le ayudar\u00e1n a comprender su significado y contexto. Cont\u00e1ctenos para una demostraci\u00f3n Objeto\/Control: una entidad que se puede configurar para mostrar\/editar datos Tipo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/\" \/>\n<meta property=\"og:site_name\" content=\"Rapid Cloud Development\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T06:58:28+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/\",\"url\":\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/\",\"name\":\"Base de conocimientos - Rapid Cloud Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#website\"},\"datePublished\":\"2026-02-18T15:53:51+00:00\",\"dateModified\":\"2026-10-23T06:58:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rapidclouddevelopment.com\/es\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutoriales\",\"item\":\"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Base de conocimientos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#website\",\"url\":\"https:\/\/www.rapidclouddevelopment.com\/es\/\",\"name\":\"Rapid Cloud Development\",\"description\":\"The first OpenEdge web development framework for small and medium-sized companies\",\"publisher\":{\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rapidclouddevelopment.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#organization\",\"name\":\"Rapid Cloud Development\",\"url\":\"https:\/\/www.rapidclouddevelopment.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rapidclouddevelopment.com\/wp-content\/uploads\/2025\/09\/logo500x500-black.png\",\"contentUrl\":\"https:\/\/www.rapidclouddevelopment.com\/wp-content\/uploads\/2025\/09\/logo500x500-black.png\",\"width\":501,\"height\":500,\"caption\":\"Rapid Cloud Development\"},\"image\":{\"@id\":\"https:\/\/www.rapidclouddevelopment.com\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Base de conocimientos - Rapid Cloud Development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/","og_locale":"es_ES","og_type":"article","og_title":"Base de conocimientos - Rapid Cloud Development","og_description":"Inicio\/Tutoriales\/Base de conocimientos Creado por desarrolladores. Perfeccionado por la experiencia. Base de conocimientos Puede encontrar una lista de las palabras clave b\u00e1sicas utilizadas en todo el marco, junto con breves explicaciones que le ayudar\u00e1n a comprender su significado y contexto. Cont\u00e1ctenos para una demostraci\u00f3n Objeto\/Control: una entidad que se puede configurar para mostrar\/editar datos Tipo [&hellip;]","og_url":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/","og_site_name":"Rapid Cloud Development","article_modified_time":"2026-10-23T06:58:28+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/","url":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/","name":"Base de conocimientos - Rapid Cloud Development","isPartOf":{"@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#website"},"datePublished":"2026-02-18T15:53:51+00:00","dateModified":"2026-10-23T06:58:28+00:00","breadcrumb":{"@id":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/base-de-conocimientos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rapidclouddevelopment.com\/es\/home\/"},{"@type":"ListItem","position":2,"name":"Tutoriales","item":"https:\/\/www.rapidclouddevelopment.com\/es\/tutoriales\/"},{"@type":"ListItem","position":3,"name":"Base de conocimientos"}]},{"@type":"WebSite","@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#website","url":"https:\/\/www.rapidclouddevelopment.com\/es\/","name":"Rapid Cloud Development","description":"The first OpenEdge web development framework for small and medium-sized companies","publisher":{"@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rapidclouddevelopment.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#organization","name":"Rapid Cloud Development","url":"https:\/\/www.rapidclouddevelopment.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.rapidclouddevelopment.com\/wp-content\/uploads\/2025\/09\/logo500x500-black.png","contentUrl":"https:\/\/www.rapidclouddevelopment.com\/wp-content\/uploads\/2025\/09\/logo500x500-black.png","width":501,"height":500,"caption":"Rapid Cloud Development"},"image":{"@id":"https:\/\/www.rapidclouddevelopment.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/pages\/16632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/comments?post=16632"}],"version-history":[{"count":15,"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/pages\/16632\/revisions"}],"predecessor-version":[{"id":18440,"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/pages\/16632\/revisions\/18440"}],"up":[{"embeddable":true,"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/pages\/16591"}],"wp:attachment":[{"href":"https:\/\/www.rapidclouddevelopment.com\/es\/wp-json\/wp\/v2\/media?parent=16632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}