Kendo UI Core Documentation

repository·master·Indexed 25 days ago

https://github.com/telerik/kendo-ui-core

A free, open-source version of the Kendo UI suite providing essential HTML5 and JavaScript UI widgets and framework features for web and mobile development. Includes documentation on available components such as ListView, AutoComplete, Calendar, and Button, as well as guides for building from source, creating custom bundles, and using the Kendo Static CDN.

Tokens
345.4K
Snippets
888
Records
1.3K
Agent score
82%

What's inside Kendo UI Core

  1. Overview of Telerik UI TaskBoard

    master

    The TaskBoard component allows you to organize items (tasks, notes, projects, etc.) using a column-and-card interface. It features columns (lanes) representing different statuses and cards representing individual items. Users can reorder cards within columns or drag and drop them between columns.

    Key features include:

    • Data Binding: Support for local and remote data.
    • Columns & Cards: Grouping items into lanes and visualizing them as customizable cards.
    • Editing: Built-in support for editing both columns and cards.
    • Search: A built-in toolbar search tool to filter cards.
    • Templates: Custom rendering for columns, cards, and popup headers.
    • Accessibility: Support for WAI-ARIA, Section 508, WCAG 2.2, and keyboard navigation.
  2. Overview of the Kendo UI Editor

    master

    The Kendo UI Editor is a What-You-See-Is-What-You-Get (WYSIWYG) interface that allows users to create rich textual content. It generates the component value as XHTML markup.

    Key capabilities include:

    • Modes of operation: Supports classic and inline modes.
    • AI integration: Integrates with the AIPrompt component for content generation, revision, and summarization.
    • Content Handling: Supports pasting from HTML and Microsoft (MS) Word, and includes a Table Wizard for table configuration.
    • Advanced Editing: Features a Format Painter for copying styles, an Image Browser for URL or file-based image selection, and support for immutable HTML elements.
    • Security: Provides options to prevent Cross-Site Scripting (XSS).
  3. Overview of the Kendo UI DatePicker

    master

    The Kendo UI DatePicker is a jQuery-based widget that allows users to select a date either by interacting with a calendar popup or by typing directly into an input field.

    Key capabilities include:

    • Date Constraints: Set minimum and maximum dates, and disable specific days (like weekends or holidays).
    • Customization: Use templates to customize the Month view, cells, footer content, and week columns.
    • Navigation Control: Configure the initial start view and the depth of navigation available to the user.
    • Integration: Works with the Kendo UI DateInput control for the input element.
    • Globalization: Supports various languages, locales, and right-to-left (RTL) directions.
    • Accessibility: Includes WAI-ARIA attributes and keyboard shortcuts for screen reader support and fast navigation.
  4. Overview of Kendo UI Core

    master
    Kendo UI Core is a free and open-source library designed for building web and mobile applications using HTML5 and JavaScript. It provides a collection of high-quality UI widgets and essential framework features to help developers create modern web experiences.
  5. Overview of Kendo UI for jQuery Chat

    master

    The Kendo UI for jQuery Chat component is designed for creating conversational interfaces, supporting communication between users, chatbots, and AI-powered systems.

    Note on Versioning: Starting with Kendo UI for jQuery version 2025.3.825, the Chat component has been completely redesigned with an updated API to support new features.

    Key capabilities include:

    • Conversational UI: Supports message threading, user avatars, and message status.
    • AI & Data: Integration with large language models (LLMs) via standalone AI chat client services and data binding to local or remote sources.
    • Rich Media: Support for file uploads, media sharing, and speech-to-text.
    • Customization: Extensive templating for messages, attachments, and status indicators, as well as 'Adornments' to customize the PromptBox area.
  6. TreeList Features and Functionality

    master

    The TreeList component provides a wide range of built-in features for managing hierarchical data:

    • Ajax binding: Bind the TreeList to remote data.
    • Editing: Supports various editing modes to control data representation.
    • Paging: Built-in functionality to paginate data.
    • Grouping with aggregates: Display aggregate calculations when data is grouped.
    • Excel & PDF Export: Export TreeList content to Excel or PDF formats.
    • Column enhancements: Set locked (frozen) columns that remain visible during horizontal scrolling.
    • Scrolling: Independent control over vertical and horizontal scrolling.
    • Row Selection: Supports different modes of row selection.
    • Localization: Support for localized messages.
    • Accessibility: WAI-ARIA attributes, screen reader support, and keyboard shortcuts.
  7. DateInput Functionality and Features

    master

    The DateInput component supports several advanced features for customization and usability:

    • Appearance: Customize size, fill mode, and border radius.
    • Floating Label: Configure placeholder text that floats above the field upon interaction.
    • Globalization: Adjust date formats (localization) and adapt to specific cultures (internationalization and right-to-left support).
    • Accessibility: Provides WAI-ARIA, Section 508, WCAG 2.2, and keyboard support.
    • Automatic Correction: Configure whether the component autocorrects user input based on defined Min and Max values.
  8. TileLayout features and limitations

    master

    Features

    • Reordering: Enable drag-and-drop to rearrange tile containers.
    • Resizing: Allows users to resize containers.
    • Containers: Customizable appearance for tiles.
    • Dynamic Tiles: Ability to add or remove tiles at runtime.
    • Events: Handle component events for custom logic.
    • Keyboard Navigation: Built-in keyboard shortcuts.

    Known Limitations

    • Internet Explorer: The component is not supported in Internet Explorer because the browser does not support CSS gutters.
  9. DropDownTree Features Overview

    master

    The DropDownTree component provides several key functionalities for managing hierarchical data:

    • Data binding: Supports various approaches to bind to hierarchical data sources.
    • Checkboxes: Allows adding checkboxes to items for multiple selection.
    • Filtering: Enables users to filter displayed items by their text value.
    • Items configuration: Provides options to customize individual nodes.
    • Templates: Supports custom look and feel through templates.
    • Accessibility: Provides WAI-ARIA, Section 508, WCAG 2.2, and keyboard support.
  10. SegmentedControl Features and Customization

    master

    The SegmentedControl supports several customization and interaction features:

    • Layout Modes: Choose between Compact mode (segments size to their content) and Stretch mode (segments share the container width equally).
    • Icons: Enhance segments with Kendo UI theme icons, custom CSS classes, or a combination of icons and text.
    • Events: Use the Change event to execute custom logic when a user selects a different segment.
    • Keyboard Navigation: Supports keyboard interaction for moving focus between buttons and activating segments.
  11. Chat component features and capabilities

    master

    The Chat component provides a wide range of features for building conversational interfaces:

    • Data Binding: Bind to local collections or remote endpoints.
    • AI Integration: Connect to large language models via streaming AI chat services.
    • Tools: Use context menu actions and toolbar commands.
    • File Uploads and Media: Support for file uploads, media sharing, and speech-to-text.
    • Adornments: Add custom controls around the input area using PromptBox adornments (start, end, or top).
    • AutoScroll Threshold: Control when incoming messages trigger an automatic scroll into view.
    • Quick Actions: Display response suggestions above the message box.
    • Templates: Customize the rendering of messages, attachments, and quick actions.
    • Peer-to-Peer Chat: Implement real-time chat using SignalR.
    • Accessibility: Full WAI-ARIA support, screen reader compatibility, and keyboard navigation shortcuts.
  12. Features of the Kendo UI Menu for ASP.NET

    master

    The Kendo UI Menu component for ASP.NET provides several built-in capabilities for building navigation interfaces:

    • Appearance: Customize the visual style using CSS.
    • Data Binding: Bind the Menu to server endpoints, hierarchical models, or manually define item properties.
    • Animations: Define custom animations for opening and closing sub-items.
    • ContextMenu: Implement context menus that trigger on right-click or custom events.
    • Security Trimming: Built-in functionality to handle menu visibility based on user permissions (enabled by default).
    • Icons: Enhance menu items by displaying icons.
    • Events: Use various events to intercept and control user interactions.
    • Accessibility: Full support for screen readers, including WAI-ARIA, Section 508, WCAG 2.2, and keyboard navigation.