Kendo UI é tudo que você precisa para construir sites e aplicativos com HTML5 e JavaScript. Kendo UI Core é a versão gratuita e de código aberto do Kendo UI que fornece acesso aos melhores widgets de UI da web e aos principais recursos de estrutura, essenciais para o desenvolvimento de ótimas experiências para a web e dispositivos móveis.
Kendo UI Core é um subconjunto gratuito e de código aberto do Kendo UI. A tabela a seguir detalha os widgets e recursos disponíveis no Kendo UI Core, bem como os recursos adicionais disponíveis por meio de uma licença comercial do Kendo UI.
Recurso | Núcleo da IU do Kendo | Profissional | UI para MVC/Core/JSP/PHP |
---|---|---|---|
Gerenciamento de dados | |||
Grade | ✅ | ✅ | |
Gerenciador de arquivos | ✅ | ✅ | |
Planilha | ✅ | ✅ | |
Visualização de lista | ✅ | ✅ | ✅ |
Grade Dinâmica | ✅ | ✅ | |
Lista de árvores | ✅ | ✅ | |
Filtro | ✅ | ✅ | |
Pager | ✅ | ✅ | ✅ |
Editores | |||
Preenchimento automático | ✅ | ✅ | ✅ |
Seletor de cores | ✅ | ✅ | ✅ |
Caixa de combinação | ✅ | ✅ | ✅ |
Entrada de data | ✅ | ✅ | ✅ |
Selecionador de data | ✅ | ✅ | ✅ |
Selecionador de intervalo de datas | ✅ | ✅ | |
Selecionador de data e hora | ✅ | ✅ | ✅ |
Lista suspensa | ✅ | ✅ | ✅ |
Árvore suspensa | ✅ | ✅ | |
Editor | ✅ | ✅ | |
Caixa de listagem | ✅ | ✅ | ✅ |
MaskedTextBox | ✅ | ✅ | ✅ |
MultiColumnComboBox | ✅ | ✅ | |
Seleção múltipla | ✅ | ✅ | ✅ |
NumericTextBox | ✅ | ✅ | ✅ |
Avaliação | ✅ | ✅ | |
Controle deslizante | ✅ | ✅ | ✅ |
Trocar | ✅ | ✅ | |
Caixa de texto | ✅ | ✅ | ✅ |
Selecionador de tempo | ✅ | ✅ | ✅ |
Carregar | ✅ | ✅ | |
Validador | ✅ | ✅ | ✅ |
IU de conversação | |||
Bater papo | ✅ | ✅ | |
Gráficos | |||
Gráficos de área | ✅ | ✅ | |
Gráficos de barras | ✅ | ✅ | |
Gráficos de caixa | ✅ | ✅ | |
Gráficos de bolhas | ✅ | ✅ | |
Gráficos com marcadores | ✅ | ✅ | |
API de gráfico | ✅ | ✅ | |
Gráficos de rosca | ✅ | ✅ | |
Gráficos de funil | ✅ | ✅ | |
Gráficos de linhas | ✅ | ✅ | |
Gráficos de pizza | ✅ | ✅ | |
Gráficos polares | ✅ | ✅ | |
Gráficos de radar | ✅ | ✅ | |
Gráficos de barras de intervalo | ✅ | ✅ | |
Gráficos de dispersão | ✅ | ✅ | |
Minigráficos | ✅ | ✅ | |
Gráficos de ações | ✅ | ✅ | |
ÁrvoreMapa | ✅ | ✅ | |
Gráficos em cascata | ✅ | ✅ | |
Medidores | |||
ArcGauge | ✅ | ✅ | |
Medidor Circular | ✅ | ✅ | |
Medidor Linear | ✅ | ✅ | |
Medidor Radial | ✅ | ✅ | |
Códigos de barras | |||
Código de barras | ✅ | ✅ | |
Código QR | ✅ | ✅ | |
Diagrama e Mapas | |||
Diagrama | ✅ | ✅ | |
Mapa | ✅ | ✅ | |
Agendamento | |||
Calendário | ✅ | ✅ | ✅ |
Gantt | ✅ | ✅ | |
Calendário MultiView | ✅ | ✅ | |
Agendador | ✅ | ✅ | |
Disposição | |||
Distintivo | ✅ | ✅ | ✅ |
Diálogo | ✅ | ✅ | ✅ |
Painel de Expansão | ✅ | ✅ | |
Forma | ✅ | ✅ | |
Notificação | ✅ | ✅ | ✅ |
Popover | ✅ | ✅ | |
Painel Responsivo | ✅ | ✅ | ✅ |
Divisor | ✅ | ✅ | ✅ |
TileLayout | ✅ | ✅ | |
Dica | ✅ | ✅ | ✅ |
Janela | ✅ | ✅ | ✅ |
Mídia | |||
MediaPlayer | ✅ | ✅ | |
ScrollView | ✅ | ✅ | |
Visualizador de PDF | ✅ | ✅ | |
Navegação | |||
Folha de ação | ✅ | ✅ | |
Pão ralado | ✅ | ✅ | |
Botão | ✅ | ✅ | ✅ |
Grupo de botões | ✅ | ✅ | ✅ |
Gaveta | ✅ | ✅ | |
Menu | ✅ | ✅ | ✅ |
PainelBar | ✅ | ✅ | ✅ |
Passo a passo | ✅ | ✅ | |
TabStrip | ✅ | ✅ | ✅ |
Linha do tempo | ✅ | ✅ | |
Barra de ferramentas | ✅ | ✅ | ✅ |
TreeView | ✅ | ✅ | |
Mago | ✅ | ✅ | |
Interatividade e UX | |||
Arrastar e soltar | ✅ | ✅ | ✅ |
Efeitos | ✅ | ✅ | ✅ |
Barra de Progresso | ✅ | ✅ | ✅ |
Classificável | ✅ | ✅ | ✅ |
Estilo | ✅ | ✅ | ✅ |
Ferramentas, Frameworks e Utilitários | |||
Inspetor do Chrome | ✅ | ✅ | ✅ |
Fonte de dados | ✅ | ✅ | ✅ |
API de desenho | ✅ | ✅ | |
Exportação para Excel | ✅ | ✅ | |
Globalização | ✅ | ✅ | ✅ |
Fonte de dados hierárquica | ✅ | ✅ | ✅ |
Integração AngularJS | ✅ | ✅ | ✅ |
Amigável com inicialização | ✅ | ✅ | ✅ |
Localização | ✅ | ✅ | ✅ |
Integração MVVM | ✅ | ✅ | ✅ |
Exportação de PDF | ✅ | ✅ | |
Aplicativo de página única | ✅ | ✅ | ✅ |
Modelos | ✅ | ✅ | ✅ |
Construtor de temas | ✅ | ✅ | ✅ |
Suporte Oficial | ✅ | ✅ |
Kendo UI Core depende das seguintes bibliotecas:
jQuery v1.9.1+
Kendo UI Core não foi testado em nenhuma outra versão dessas bibliotecas. Você pode descobrir que outras versões além dessas são compatíveis com o Kendo UI Core. No entanto, não reivindicamos suporte a essas versões e não solucionaremos problemas que surjam ao usar essas versões.
Existem duas maneiras de obter o código-fonte do Kendo UI Core. Você pode baixar um zip pré-construído em Telerik.com ou criar você mesmo o código-fonte usando o Gulp. A última abordagem inclui uma opção para construir uma distribuição do Kendo UI Core que inclua apenas os widgets e recursos de estrutura exigidos pelo seu aplicativo.
Para construir o Kendo UI Core, você precisa ter Node.js 14.x e git 2.x .
Para Windows, você deve baixar e instalar Git para Windows e Node.js e Visual C++ Build Tools.
Os usuários do Mac OS devem instalar o Homebrew. Depois que o Homebrew estiver instalado, execute brew install git
para instalar o git e brew install node@14
para instalar o Node.js.
Os usuários do Linux podem usar as distribuições fornecidas pelo NodeSource ou seus gerenciadores de pacotes para instalar git
e nodejs
.
Clone uma cópia do repositório executando
clone do git https://github.com/telerik/kendo-ui-core.git
Digite o diretório do repositório
cd kendo-ui-core
Inicialize o repositório do submódulo
atualização do submódulo git --init
Instale dependências:
instalação npm
Execute o script de construção:
npm executar compilação
A versão reduzida dos scripts e estilos do Kendo UI Core será colocada no subdiretório dist/
.
Existem várias outras tarefas disponíveis:
npx gole --tarefas
A tarefa custom
gulp criará um arquivo minificado personalizado - dist/kendo.custom.min.js
, que inclui apenas os componentes especificados. O comando a seguir incluirá apenas os widgets de preenchimento automático e lista suspensa:
npx gulp custom -c preenchimento automático, lista suspensa
O script npm npm run scripts:modules
criará duas pastas ( cjs
e esm
) na pasta dist
, que inclui os módulos incluídos.
Execute o script dev para compilar os módulos e os arquivos js nas pastas dist/dev
e dist/mjs
npm run scripts:dev
ou npm run scripts:dev -- -w
Execute os testes executando npx gulp tests
Se você quiser pular a construção do Kendo UI Core sozinho, acesse Telerik.com para obter o código-fonte completo.
Você também pode incluir facilmente o Kendo UI Core em seu site ou aplicativo usando o 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>
A principal vantagem da abordagem CDN é que seus usuários poderão aproveitar uma versão de cache preparada do Kendo UI Core se visitarem outros sites usando a estrutura.
Para obter a documentação completa do Kendo UI, incluindo o Kendo UI Core, visite https://docs.telerik.com/kendo-ui.
Kendo UI Core é gratuito e de código aberto. Incentivamos e apoiamos uma comunidade ativa e saudável que aceita contribuições do público. Gostaríamos que você fizesse parte dessa comunidade.
Antes de contribuir para o Kendo UI Core, por favor:
Leia e assine o Contrato de Licença de Contribuição Kendo UI Core, para confirmar que você leu e reconheceu os aspectos legais de suas contribuições, e
Leia nosso guia de contribuição, que contém todas as informações necessárias para:
enviar bugs,
solicitar novos recursos e
orientá-lo em todo o processo de preparação de seu código para uma solicitação pull.
Use a lista de problemas deste repositório para relatórios de bugs, relacionados ao Kendo UI Core e ao Kendo UI Professional
Obtenha ajuda no Stack Overflow ou nos fóruns Kendo UI Premium
Solicitações de recursos de arquivo no User Voice
Como um projeto de código totalmente aberto, o Kendo UI Core é um projeto apoiado principalmente pela comunidade. Como tal, você é incentivado a usar fóruns como Stack Overflow para postar perguntas e a lista de problemas deste repositório para relatar bugs.
A equipe Kendo UI não fornece suporte formal para Kendo UI Core, exceto para aqueles clientes que adquiriram uma licença comercial para Kendo UI (Professional, UI for MVC, etc.) ou um pacote somente de suporte da Telerik.com. Por favor, não crie solicitações de suporte para este projeto na lista de problemas deste repositório, pois elas serão encerradas imediatamente. Você será direcionado para postar sua pergunta em um fórum da comunidade.
Para registros de alterações e notas de versão, consulte as notas de versão on-line em Telerik.com.
Este projeto foi lançado sob a licença Apache, versão 2.0, cujo texto está incluído abaixo. Esta licença se aplica SOMENTE à fonte deste repositório e não se estende a qualquer outra distribuição ou variante do Kendo UI, ou a qualquer outra biblioteca de terceiros usada em um repositório. Para obter informações de licenciamento sobre o Kendo UI, consulte a página Contratos de licença em Telerik.com.
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em
http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para saber o idioma específico que rege as permissões e limitações da Licença.
Copyright © 2024 Progress Software Corporation e/ou suas subsidiárias ou afiliadas. Todos os direitos reservados.
Progress, Telerik e alguns nomes de produtos aqui usados são marcas comerciais ou marcas registradas da Progress Software Corporation e/ou de uma de suas subsidiárias ou afiliadas nos EUA e/ou em outros países.