Kendo UI es todo lo que necesita para crear sitios y aplicaciones con HTML5 y JavaScript. Kendo UI Core es la versión gratuita y de código abierto de Kendo UI que brinda acceso a los mejores widgets de interfaz de usuario y funciones clave del marco de la web, esenciales para desarrollar excelentes experiencias para la web y los dispositivos móviles.
Kendo UI Core es un subconjunto gratuito y de código abierto de Kendo UI. La siguiente tabla detalla los widgets y funciones disponibles en Kendo UI Core, así como las funciones adicionales disponibles a través de una licencia comercial de Kendo UI.
Característica | Núcleo de la interfaz de usuario de Kendo | Profesional | Interfaz de usuario para MVC/Core/JSP/PHP |
---|---|---|---|
Gestión de datos | |||
Red | ✅ | ✅ | |
Administrador de archivos | ✅ | ✅ | |
Hoja de cálculo | ✅ | ✅ | |
Vista de lista | ✅ | ✅ | ✅ |
Cuadrícula dinámica | ✅ | ✅ | |
Lista de árboles | ✅ | ✅ | |
Filtrar | ✅ | ✅ | |
Buscapersonas | ✅ | ✅ | ✅ |
Editores | |||
Autocompletar | ✅ | ✅ | ✅ |
Selector de color | ✅ | ✅ | ✅ |
Cuadro combinado | ✅ | ✅ | ✅ |
Entrada de fecha | ✅ | ✅ | ✅ |
Selector de fecha | ✅ | ✅ | ✅ |
Selector de rango de fechas | ✅ | ✅ | |
Selector de fecha y hora | ✅ | ✅ | ✅ |
Lista desplegable | ✅ | ✅ | ✅ |
Árbol desplegable | ✅ | ✅ | |
Editor | ✅ | ✅ | |
Cuadro de lista | ✅ | ✅ | ✅ |
Cuadro de texto enmascarado | ✅ | ✅ | ✅ |
Cuadro combinado de varias columnas | ✅ | ✅ | |
Selección múltiple | ✅ | ✅ | ✅ |
Cuadro de texto numérico | ✅ | ✅ | ✅ |
Clasificación | ✅ | ✅ | |
control deslizante | ✅ | ✅ | ✅ |
Cambiar | ✅ | ✅ | |
Cuadro de texto | ✅ | ✅ | ✅ |
Selector de tiempo | ✅ | ✅ | ✅ |
Subir | ✅ | ✅ | |
Validador | ✅ | ✅ | ✅ |
IU conversacional | |||
Charlar | ✅ | ✅ | |
Gráficos | |||
Gráficos de área | ✅ | ✅ | |
Gráficos de barras | ✅ | ✅ | |
Gráficos de diagramas de caja | ✅ | ✅ | |
Gráficos de burbujas | ✅ | ✅ | |
Gráficos de viñetas | ✅ | ✅ | |
API de gráficos | ✅ | ✅ | |
Gráficos de anillos | ✅ | ✅ | |
Gráficos de embudo | ✅ | ✅ | |
Gráficos de líneas | ✅ | ✅ | |
Gráficos circulares | ✅ | ✅ | |
Cartas polares | ✅ | ✅ | |
Gráficos de radar | ✅ | ✅ | |
Gráficos de barras de rango | ✅ | ✅ | |
Gráficos de dispersión | ✅ | ✅ | |
Minigráficos | ✅ | ✅ | |
Gráficos de acciones | ✅ | ✅ | |
ÁrbolMapa | ✅ | ✅ | |
Gráficos en cascada | ✅ | ✅ | |
medidores | |||
ArcGauge | ✅ | ✅ | |
Calibre circular | ✅ | ✅ | |
Calibre lineal | ✅ | ✅ | |
Calibre radial | ✅ | ✅ | |
Códigos de barras | |||
Código de barras | ✅ | ✅ | |
Código QR | ✅ | ✅ | |
Diagrama y mapas | |||
Diagrama | ✅ | ✅ | |
Mapa | ✅ | ✅ | |
Programación | |||
Calendario | ✅ | ✅ | ✅ |
Gantt | ✅ | ✅ | |
Calendario MultiView | ✅ | ✅ | |
Programador | ✅ | ✅ | |
Disposición | |||
Insignia | ✅ | ✅ | ✅ |
Diálogo | ✅ | ✅ | ✅ |
Panel de expansión | ✅ | ✅ | |
Forma | ✅ | ✅ | |
Notificación | ✅ | ✅ | ✅ |
popover | ✅ | ✅ | |
Panel responsivo | ✅ | ✅ | ✅ |
Disidente | ✅ | ✅ | ✅ |
Diseño de mosaico | ✅ | ✅ | |
Información sobre herramientas | ✅ | ✅ | ✅ |
Ventana | ✅ | ✅ | ✅ |
Medios de comunicación | |||
Reproductor multimedia | ✅ | ✅ | |
Vista de desplazamiento | ✅ | ✅ | |
Visor de PDF | ✅ | ✅ | |
Navegación | |||
Hoja de acción | ✅ | ✅ | |
Migaja de pan | ✅ | ✅ | |
Botón | ✅ | ✅ | ✅ |
Grupo de botones | ✅ | ✅ | ✅ |
Cajón | ✅ | ✅ | |
Menú | ✅ | ✅ | ✅ |
Barra de paneles | ✅ | ✅ | ✅ |
paso a paso | ✅ | ✅ | |
Tira de pestañas | ✅ | ✅ | ✅ |
Línea de tiempo | ✅ | ✅ | |
Barra de herramientas | ✅ | ✅ | ✅ |
Vista de árbol | ✅ | ✅ | |
Mago | ✅ | ✅ | |
Interactividad y UX | |||
Arrastrar y soltar | ✅ | ✅ | ✅ |
Efectos | ✅ | ✅ | ✅ |
Barra de progreso | ✅ | ✅ | ✅ |
Ordenable | ✅ | ✅ | ✅ |
Estilo | ✅ | ✅ | ✅ |
Herramientas, marcos y utilidades | |||
Inspector de Chrome | ✅ | ✅ | ✅ |
Fuente de datos | ✅ | ✅ | ✅ |
API de dibujo | ✅ | ✅ | |
Exportación de Excel | ✅ | ✅ | |
Globalización | ✅ | ✅ | ✅ |
Fuente de datos jerárquica | ✅ | ✅ | ✅ |
Integración AngularJS | ✅ | ✅ | ✅ |
Compatible con Bootstrap | ✅ | ✅ | ✅ |
Localización | ✅ | ✅ | ✅ |
Integración MVVM | ✅ | ✅ | ✅ |
Exportación de PDF | ✅ | ✅ | |
Solicitud de una sola página | ✅ | ✅ | ✅ |
Plantillas | ✅ | ✅ | ✅ |
Generador de temas | ✅ | ✅ | ✅ |
Soporte oficial | ✅ | ✅ |
Kendo UI Core depende de las siguientes bibliotecas:
jQuery v1.9.1+
Kendo UI Core no se ha probado con ninguna otra versión de estas bibliotecas. Es posible que otras versiones distintas a estas sean compatibles con Kendo UI Core. Sin embargo, no afirmamos ser compatibles con esas versiones y no solucionaremos los problemas que surjan al utilizarlas.
Hay dos formas de obtener el código fuente de Kendo UI Core. Puede descargar un zip prediseñado desde Telerik.com o crear la fuente usted mismo usando Gulp. El último enfoque incluye una opción para crear una distribución de Kendo UI Core que incluye solo los widgets y las características del marco requeridos por su aplicación.
Para construir Kendo UI Core, necesitas tener Node.js 14.x y git 2.x.
Para Windows, debe descargar e instalar Git para Windows y Node.js y Visual C++ Build Tools.
Los usuarios de Mac OS deben instalar Homebrew. Una vez que Homebrew esté instalado, ejecute brew install git
para instalar git y brew install node@14
para instalar Node.js.
Los usuarios de Linux pueden utilizar las distribuciones proporcionadas por NodeSource o sus administradores de paquetes para instalar git
y nodejs
.
Clona una copia del repositorio ejecutando
clon de git https://github.com/telerik/kendo-ui-core.git
Ingrese al directorio del repositorio
cd kendo-ui-núcleo
Inicializar el repositorio de submódulos
actualización del submódulo git --init
Instalar dependencias:
instalación npm
Ejecute el script de compilación:
compilación de ejecución npm
La versión minimizada de los scripts y estilos de Kendo UI Core se colocará en el subdirectorio dist/
.
Hay varias otras tareas disponibles:
npx trago --tareas
La tarea custom
gulp creará un archivo minimizado personalizado: dist/kendo.custom.min.js
, que incluye solo los componentes especificados. El siguiente comando incluirá solo los widgets de autocompletar y lista desplegable:
npx gulp personalizado -c autocompletar, lista desplegable
El script npm npm run scripts:modules
creará dos carpetas ( cjs
y esm
) en la carpeta dist
, que incluye los módulos incluidos.
Ejecute el script de desarrollo para compilar los módulos y los archivos js en las carpetas dist/dev
y dist/mjs
npm run scripts:dev
o npm run scripts:dev -- -w
Ejecute las pruebas ejecutando npx gulp tests
Si desea omitir la creación de Kendo UI Core usted mismo, diríjase a Telerik.com para obtener la fuente completa.
También puede incluir fácilmente Kendo UI Core en su sitio o aplicación utilizando Kendo CDN:
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" /><link href="http://kendo.cdn .telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" /><script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery.min.js"></script><script src="http://kendo.cdn.telerik.com/2014.2 .716/js/kendo.ui.core.min.js"></script>
La principal ventaja del enfoque CDN es que sus usuarios pueden aprovechar una versión de caché preparada de Kendo UI Core si han visitado otros sitios utilizando el marco.
Para obtener la documentación completa de Kendo UI, incluido Kendo UI Core, visite https://docs.telerik.com/kendo-ui.
Kendo UI Core es gratuito y de código abierto. Alentamos y apoyamos una comunidad activa y saludable que acepta contribuciones del público. Nos gustaría que fueras parte de esa comunidad.
Antes de contribuir a Kendo UI Core, por favor:
Lea y firme el Acuerdo de licencia de contribución principal de Kendo UI para confirmar que ha leído y reconocido los aspectos legales de sus contribuciones, y
Lea nuestra guía de contribuciones, que contiene toda la información necesaria para:
enviar errores,
solicitar nuevas funciones y
Lo guiará a través de todo el proceso de preparación de su código para una solicitud de extracción.
Utilice la lista de problemas de este repositorio para obtener informes de errores relacionados tanto con Kendo UI Core como con Kendo UI Professional.
Obtenga ayuda en Stack Overflow o en los foros premium de Kendo UI
Solicitudes de funciones de archivo en User Voice
Como proyecto de código totalmente abierto, Kendo UI Core es un proyecto principalmente respaldado por la comunidad. Como tal, le recomendamos que utilice foros como Stack Overflow para publicar preguntas y la lista de problemas de este repositorio para informar errores.
El equipo de Kendo UI no brinda soporte formal para Kendo UI Core, excepto a aquellos clientes que han comprado una licencia comercial para Kendo UI (Professional, UI para MVC, etc.) o un paquete de solo soporte de Telerik.com. No cree solicitudes de soporte para este proyecto en la lista de problemas de este repositorio, ya que se cerrarán de inmediato. Se le indicará que publique su pregunta en un foro de la comunidad.
Para registros de cambios y notas de la versión, consulte las notas de la versión en línea en Telerik.com.
Este proyecto ha sido publicado bajo la Licencia Apache, versión 2.0, cuyo texto se incluye a continuación. Esta licencia se aplica SÓLO a la fuente de este repositorio y no se extiende a ninguna otra distribución o variante de Kendo UI, ni a ninguna otra biblioteca de terceros utilizada en un repositorio. Para obtener información sobre la licencia de Kendo UI, consulte la página de Acuerdos de licencia en Telerik.com.
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede utilizar este archivo excepto de conformidad con la Licencia. Puede obtener una copia de la Licencia en
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.
Copyright © 2024 Progress Software Corporation y/o sus subsidiarias o afiliadas. Reservados todos los derechos.
Progress, Telerik y ciertos nombres de productos utilizados en este documento son marcas comerciales o marcas comerciales registradas de Progress Software Corporation y/o una de sus subsidiarias o afiliadas en los EE. UU. y/u otros países.