Kendo UI for Angular Documentation

repository·master·Indexed 19 days ago

https://github.com/telerik/kendo-angular

A suite of enterprise-grade UI components for Angular development. This repository provides sample projects and integration guides for environments including Angular Universal (Node and ASP.NET Core), Electron desktop applications, and Google Dialogflow V2 conversational UI integration.

Tokens
21.3K
Snippets
81
Records
134
Agent score
67%

What's inside Kendo UI for Angular

  1. Overview of the Healthcare Application demo

    master

    The Healthcare Application is a full-featured dashboard built with Kendo UI for Angular. It demonstrates clinical workflows through several key views:

    • Home: A physician's dashboard with quick-action cards (e.g., add clinical notes, request lab tests), upcoming appointments, and patient summaries.
    • Patients: A data-rich view featuring a searchable, sortable, and filterable Grid of patients, including vitals, risk levels, and lab results. It also demonstrates Excel export and an AI Assistance panel.
    • Patient Profile: A detailed view for individual patients showing medical history and recent vitals (heart rate, blood pressure, O2 saturation, temperature).
    • Schedule: A multi-view Scheduler (day, week, month, agenda) for appointment management, paired with a searchable daily task list.
    • Clinical Analytics: Data visualization using Charts to track patient vitals over time and provide risk assessment overviews with export support.
  2. Integrate Kendo UI for Angular Conversational UI with Google Dialogflow V2

    master

    This project demonstrates how to connect the Kendo UI for Angular Chat component with Google Dialogflow V2. The architecture consists of an Angular client-side application and an Express server. The server acts as a bridge, communicating with Google Dialogflow using the official Node.js Client library.

    This integration pattern is useful for building conversational interfaces where the Kendo UI Chat component handles the UI/UX, while Dialogflow manages the Natural Language Understanding (NLU) and intent processing.

    Architecture: 
    - Client: Angular 9 application
    - Server: Express server
    - Communication: Node.js Dialogflow Client
  3. Components used in the Finance Portfolio example

    master

    The Finance Portfolio application demonstrates the integration of several Kendo UI for Angular components to create an interactive data visualization dashboard. The following components are utilized:

    • Grid: For tabular data display.
    • Charts: For data visualization.
    • DateInputs: For date selection and filtering.
    • DropDowns: For selection menus.
    • Splitter: For layout management.
    • Buttons: For user actions.
    • Theme: Uses the Kendo Theme Bootstrap for styling.
  4. Explore Kendo UI for Angular sample projects

    master

    The repository contains several standalone sample applications demonstrating real-world usage of Kendo UI components. You can find these in the examples-standalone directory.

    Featured Examples:

    • Healthcare App: Healthcare management workflows.
    • Grid with CSP: Implementing Content Security Policy with the Grid.
    • Finance Portfolio: Financial dashboards.
    • Coffee Warehouse: A complete business application.
    • Internationalization: Localization and i18n support.
    • Grid & Charts Integration: Combining Grid and Chart components.
    • Grid Performance: Optimization techniques for large datasets.
    • Electron Dashboard: Building desktop applications with Electron.
    • Angular Universal: Server-side rendering (SSR) implementation.
    • Employee Onboarding: HR workflow examples.
  5. Features of the Java Spring Boot Integration Example

    master

    The integration example showcases the following capabilities:

    Grid Component

    • Displays a list of products.
    • Supports client-side sorting, filtering, grouping, and paging using the process helper.
    • Implements full CRUD (Create, Read, Update, Delete) operations against the Spring Boot server.

    Upload Component

    • Demonstrates file upload functionality directly to the backend server.
  6. Components used in the CryptoVault sample

    master

    The CryptoVault prototype demonstrates the integration of several Kendo UI for Angular components to build a dashboard with live data:

    • Grid: Used for displaying the primary data set.
    • Charts: Used for data visualization.
    • AppBar: Used for application navigation/header.
    • Badge: Used for status indicators.
    • Icon: Used for visual cues.
    • Card: Used for layout and grouping content.
    • Buttons: Used for user interactions.