Add Syncfusion® Angular component using code snippets
2 Feb 202624 minutes to read
The Syncfusion® Angular code snippet utility for Visual Studio Code provides snippets for adding a Syncfusion® Angular component with various features in the HTML code editor file of the Angular Application.
The Syncfusion® Angular code snippet is available from Essential Studio® 2021 Vol 3 (v19.3.0.43).
Add a Syncfusion® Angular component
Follow these steps to use the Syncfusion® Angular code snippet utility in your Angular application:
-
Open Visual Studio Code and load an existing Angular application or create a new one.
-
Open the HTML file that you need and place the cursor in required place where you want to add Syncfusion® component.
-
You can find the Syncfusion® Angular component with the various features by typing the ejs word in the format shown below.
ejs-<Syncfusion component name>-<Syncfusion component feature>
For example: ejs-grid-grouping
-
Select the Syncfusion® component from the suggestion list and press Enter or Tab. The component code will be inserted into the HTML file.

-
After the code snippet is added, use the Tab key to navigate through editable fields and provide the required values to render the component with data. A Syncfusion® help link is included at the top of the snippet for more details about the component features.

The Syncfusion® Angular snippet only add the code snippet alone in the html file. You need to configure the Angular application with Syncfusion® by adding the required Syncfusion® Angular NPM, component modules, and themes by manually. To configure, refer the steps below:
-
Open the Angular package.json file and manually add the necessary Syncfusion® Angular npm package(s). Then, navigate to the project directory in the command prompt and run npm install to restore the Syncfusion® packages.
run:
to install the Syncfusion® packages.

-
Update your Angular module file by importing and adding the relevant Syncfusion® Angular component modules to your application module.

-
Add the Syncfusion® Angular theme entry in the style.css file.

Available code snippets
Accordion
| Snippet |
Action |
ejs-accordion |
Insert the snippet for Accordion - a vertically collapsible content panel that displays one or more panels at a time within the available space. |
ejs-accordion-expandmode |
Insert the snippet for Accordion with ExpandMode - supports Single and Multiple expand modes while expanding or collapsing the item. |
AccumulationChart
| Snippet |
Action |
ejs-accumulation-chart |
Insert the snippet for Accumulation Chart - supports four types like Pie, Doughnut, Pyramid and Funnel. |
ejs-accumulation-chart-type-doughnut |
Insert the snippet for Accumulation Chart with Doughnut type by providing inner radius to the pie series. |
ejs-accumulation-chart-type-pyramid |
Insert the snippet for Accumulation Chart with Pyramid type to represent hierarchies in a pyramid-like structure. |
ejs-accumulation-chart-type-funnel |
Insert the snippet for Accumulation Chart with Funnel type to show various stages in a process. |
ejs-accumulation-chart-data-label |
Insert the snippet for Accumulation Chart with Data Label to provide information about the data points. |
ejs-accumulation-chart-legend |
Insert the snippet for Accumulation Chart with Legend to provide information and toggle visibility of data points. |
ejs-accumulation-chart-tooltip |
Insert the snippet for Accumulation Chart with Tooltip to display details when mouse is moved over the point. |
AIAssistView
| Snippet |
Action |
ejs-aiassistview |
Insert the snippet for AIAssistView - integrates advanced AI-driven assistance features for user interaction with suggestions. |
AutoComplete
| Snippet |
Action |
ejs-autocomplete |
Insert the snippet for AutoComplete - a textbox component that provides a list of suggestions as the user types with data binding, filtering, and grouping features. |
ejs-autocomplete-grouping |
Insert the snippet for AutoComplete with Grouping - groups suggestions based on logically grouped categories with individual headers. |
BarcodeGenerator
| Snippet |
Action |
ejs-barcode-generator |
Insert the snippet for Barcode Generator - generates bar code based on the given string. |
ejs-barcode-generator-qr |
Insert the snippet for QR Code Generator - a two-dimensional barcode consisting of a grid of dark and light dots forming a square. |
ejs-barcode-generator-data-matrix |
Insert the snippet for Data Matrix Generator - a two-dimensional barcode forming square or rectangular symbol for printed media. |
BlockEditor
| Snippet |
Action |
ejs-blockeditor |
Insert the snippet for Block Editor - a dynamic content editing interface for creating rich text content using a block-based approach. |
Breadcrumb
| Snippet |
Action |
ejs-breadcrumb |
Insert the snippet for Breadcrumb - a graphical user interface that identifies the current location within a hierarchical structure of websites. |
BulletChart
| Snippet |
Action |
ejs-bullet-chart |
Insert the snippet for Bullet Chart - displays one or more measures and compares them with a target value in performance ranges. |
ejs-bullet-chart-range |
Insert the snippet for Bullet Chart with Range - measures performance against qualitative states with color-coded ranges. |
ejs-bullet-chart-tooltip |
Insert the snippet for Bullet Chart with Tooltip - displays details about measures on hover. |
| Snippet |
Action |
ejs-button |
Insert the snippet for Button - a graphical user interface element that triggers an event on click action. |
ejs-button-icons |
Insert the snippet for Button with Icons - provides visual representation with icon support. |
ejs-button-primary |
Insert the snippet for Primary Button - denotes the button as a primary action button. |
Calendar
| Snippet |
Action |
ejs-calendar |
Insert the snippet for Calendar - displays dates and days with month, year, and decade views for date navigation. |
ejs-calendar-month-picker |
Insert the snippet for Calendar Month Picker - allows selection of only month or year as a value. |
ejs-calendar-range |
Insert the snippet for Calendar with Range - restricts date selection within specified minimum and maximum dates. |
ejs-calendar-multi-selection |
Insert the snippet for Calendar with Multi Selection - allows users to select single or multiple date values. |
ejs-calendar-week-number |
Insert the snippet for Calendar with Week Number - displays the week number of selected date. |
Chart3D
| Snippet |
Action |
ejs-chart3d |
Insert the snippet for 3D Chart - a graphical representation of data in three dimensions to showcase relationships and trends among variables with depth visualization. |
Charts
| Snippet |
Action |
ejs-chart |
Insert the snippet for Chart - supports 30+ chart types from line to financial chart for data visualization. |
ejs-chart-marker |
Insert the snippet for Chart with Marker - represents each data point as a symbol with different shapes like Rectangle, Circle, Diamond. |
ejs-chart-data-label |
Insert the snippet for Chart with Data Label - provides information about the data points in the series. |
ejs-chart-tooltip |
Insert the snippet for Chart with Tooltip - displays details about points when mouse is moved over them. |
ejs-chart-legend |
Insert the snippet for Chart with Legend - provides information about each series with visibility toggle. |
ejs-chart-datetime-axis |
Insert the snippet for Chart with DateTime Axis - displays date-time values as axis labels in specified format. |
ejs-chart-selection |
Insert the snippet for Chart with Selection - allows users to select particular data point or cluster of points. |
ejs-chart-crosshair |
Insert the snippet for Chart with Crosshair - allows users to inspect data points on mouse move. |
ejs-chart-zooming |
Insert the snippet for Chart with Zooming - visualizes data points in any region by zooming in. |
ChatUI
| Snippet |
Action |
ejs-chatui |
Insert the snippet for Chat UI - provides a modern layout for displaying conversations with message display, input fields, user presence and typing indicators. |
CheckBox
| Snippet |
Action |
ejs-checkbox |
Insert the snippet for CheckBox - allows selection of one or more options with checked, unchecked, and indeterminate states. |
Chips
| Snippet |
Action |
ejs-chips |
Insert the snippet for Chips - provides small blocks of text information with support for avatars, images, letters, and close icons. |
ejs-chips-selection |
Insert the snippet for Chips with Selection - allows selection of multiple chips from the set. |
ejs-chips-delete |
Insert the snippet for Chips with Delete - allows deletion of chips using the enableDelete property. |
CircularChart3D
| Snippet |
Action |
ejs-circular-chart3d |
Insert the snippet for 3D Circular Chart - a visual representation of data as slices of a three-dimensional circle with proportional sizing. |
CircularGauge
| Snippet |
Action |
ejs-circular-gauge |
Insert the snippet for Circular Gauge - visualizes numeric values on a circular scale with features like multiple axes and rounded corners. |
ejs-circular-gauge-axis |
Insert the snippet for Circular Gauge with Axis - displays gauge with customizable axes including lines, ticks, labels, ranges, pointers, and annotations. |
ejs-circular-gauge-ranges |
Insert the snippet for Circular Gauge with Ranges - groups axis values using multiple ranges. |
ejs-circular-gauge-pointers |
Insert the snippet for Circular Gauge with Pointers - indicates values on axis with Needle, Range bar, or Marker pointer types. |
ejs-circular-gauge-annotations |
Insert the snippet for Circular Gauge with Annotations - marks specific areas with text, HTML elements, or images. |
ejs-circular-gauge-legend |
Insert the snippet for Circular Gauge with Legend - provides additional information about ranges with dockable positioning. |
ejs-circular-gauge-tooltip |
Insert the snippet for Circular Gauge with Tooltip - displays pointer, annotation, and range details on hover. |
ColorPicker
| Snippet |
Action |
ejs-color-picker |
Insert the snippet for Color Picker - select and adjust color values with support for RGB, HSV, and Hex codes. |
ejs-color-picker-inline |
Insert the snippet for Color Picker Inline - renders container alone for direct access. |
ejs-color-picker-mode |
Insert the snippet for Color Picker with Mode - specifies rendering mode as palette or picker. |
ejs-color-picker-nocolor |
Insert the snippet for Color Picker with NoColor - shows empty value when no color is selected. |
ComboBox
| Snippet |
Action |
ejs-combobox |
Insert the snippet for ComboBox - a drop-down list with editable option featuring data binding, filtering, grouping, and cascading. |
ejs-combobox-grouping |
Insert the snippet for ComboBox with Grouping - groups pop-up list items with corresponding categories for easy selection. |
ejs-combobox-filtering |
Insert the snippet for ComboBox with Filtering - provides built-in filtering support with rich configurations. |
ejs-combobox-autofill |
Insert the snippet for ComboBox with Autofill - automatically fills matching options while user types. |
| Snippet |
Action |
ejs-context-menu |
Insert the snippet for Context Menu - a graphical user interface that appears on right click/touch hold operation. |
ejs-context-menu-showitemonclick |
Insert the snippet for Context Menu with ShowItemOnClick - opens sub menu only on click. |
DashboardLayout
| Snippet |
Action |
ejs-dashboard-layout |
Insert the snippet for Dashboard Layout - a grid structured component split into equal size cells with auto-calculated width. |
ejs-dashboard-layout-resize |
Insert the snippet for Dashboard Layout with Resizing - allows dynamic panel resizing through UI interactions. |
ejs-dashboard-layout-floating |
Insert the snippet for Dashboard Layout with Floating - panels float upwards automatically to occupy empty cells. |
ejs-dashboard-layout-draganddrop |
Insert the snippet for Dashboard Layout with Drag and Drop - allows dragging and reordering panels within layout. |
DataGrid
| Snippet |
Action |
ejs-grid |
Insert the snippet for DataGrid - displays and manipulates tabular data with editing, filtering, sorting, and export features. |
ejs-grid-editing |
Insert the snippet for DataGrid with Editing - allows dynamic insert, delete, and update of records. |
ejs-grid-grouping |
Insert the snippet for DataGrid with Grouping - organizes records into hierarchical structure by dragging columns. |
ejs-grid-filtering |
Insert the snippet for DataGrid with Filtering - filters data across all columns. |
ejs-grid-sorting |
Insert the snippet for DataGrid with Sorting - sorts columns in ascending or descending order. |
ejs-grid-paging |
Insert the snippet for DataGrid with Paging - displays data in page segments. |
ejs-grid-searching |
Insert the snippet for DataGrid with Searching - integrates search text box in toolbar. |
ejs-grid-clipboard |
Insert the snippet for DataGrid with Clipboard - copies selected rows or cells data to clipboard. |
ejs-grid-context-menu |
Insert the snippet for DataGrid with Context Menu - shows context menu on right click with default or custom items. |
ejs-grid-frozen |
Insert the snippet for DataGrid with Frozen - makes rows and columns always visible while scrolling. |
ejs-grid-reordering |
Insert the snippet for DataGrid with Reordering - reorders columns by drag and drop. |
ejs-grid-resizing |
Insert the snippet for DataGrid with Resizing - resizes column width by dragging at column header edge. |
ejs-grid-column-chooser |
Insert the snippet for DataGrid with Column Chooser - shows or hides columns dynamically. |
ejs-grid-column-menu |
Insert the snippet for DataGrid with Column Menu - integrates sorting, grouping, filtering, and autofit features. |
ejs-grid-draganddrop |
Insert the snippet for DataGrid with Drag and Drop - drags and drops grid rows using drag icon. |
ejs-grid-virtual-scrolling |
Insert the snippet for DataGrid with Virtual Scrolling - loads large amounts of data by rendering only visible viewport. |
ejs-grid-infinite-scrolling |
Insert the snippet for DataGrid with Infinite Scrolling - loads data when scrollbar reaches end using lazy loading. |
ejs-grid-hierarchical-binding |
Insert the snippet for DataGrid with Hierarchical Binding - displays data in hierarchical structure with parent-child relations. |
ejs-grid-aggregation |
Insert the snippet for DataGrid with Aggregation - displays aggregate values in footer, group footer, and group caption. |
DatePicker
| Snippet |
Action |
ejs-datepicker |
Insert the snippet for DatePicker - a lightweight component to enter or select date with month, year, and decade views. |
ejs-datepicker-month-picker |
Insert the snippet for DatePicker Month Picker - selects only month or year as value from pop-up calendar. |
ejs-datepicker-range |
Insert the snippet for DatePicker with Range - restricts date selection within specified minimum and maximum dates. |
ejs-datepicker-format |
Insert the snippet for DatePicker with Format - changes default date format in text box for better readability. |
DateRangePicker
| Snippet |
Action |
ejs-daterangepicker |
Insert the snippet for DateRangePicker - allows selection of start and end date values as a range from calendar pop-up. |
ejs-daterangepicker-first-day-of-week |
Insert the snippet for DateRangePicker with First Day of Week - changes the first day of week in every month. |
ejs-daterangepicker-daterange |
Insert the snippet for DateRangePicker with Date Range - restricts value selection within specific date range using min and max properties. |
ejs-daterangepicker-dayspan |
Insert the snippet for DateRangePicker with Day Span - limits selection to specific minimum and maximum number of days. |
ejs-daterangepicker-presets |
Insert the snippet for DateRangePicker with Presets - defines preset ranges like last 30 days or last week for quick selection. |
DateTimePicker
| Snippet |
Action |
ejs-datetime-picker |
Insert the snippet for DateTime Picker - allows entry or selection of date and time values from pop-up calendar and time list. |
ejs-datetime-picker-datetime-range |
Insert the snippet for DateTime Picker with DateTime Range - restricts date and time selection within specified minimum and maximum values. |
Diagram
| Snippet |
Action |
ejs-diagram |
Insert the snippet for Diagram - visualizes data, ideas, and business structure using nodes and connectors to represent relationships. |
ejs-diagram-node |
Insert the snippet for Diagram with Node - adds graphical objects to represent geometrical information, process flow, or business procedures. |
ejs-diagram-connector |
Insert the snippet for Diagram with Connector - creates links between two points, nodes, or ports to represent relationships. |
ejs-diagram-layout |
Insert the snippet for Diagram with Layout - auto-arranges nodes with hierarchical, organizational, mind map, radial, or symmetric layouts. |
ejs-diagram-symbol-palette |
Insert the snippet for Diagram with Symbol Palette - displays collection of nodes and connectors for drag and drop into diagram. |
ejs-diagram-overview |
Insert the snippet for Diagram with Overview - shows preview of entire diagram for easy navigation, pan, or zoom. |
Dialog
| Snippet |
Action |
ejs-dialog |
Insert the snippet for Dialog - displays information and gets input from user. |
ejs-dialog-modal |
Insert the snippet for Dialog with Modal - creates modal dialog that restricts interaction with background content. |
ejs-dialog-drag |
Insert the snippet for Dialog with Drag - allows repositioning dialog by dragging in page or particular target. |
ejs-dialog-resize |
Insert the snippet for Dialog with Resize - allows dynamic adjustment of dialog width and height. |
ejs-dialog-position |
Insert the snippet for Dialog with Position - positions dialog with custom or built-in values based on page or target. |
DropDownList
| Snippet |
Action |
ejs-dropdown-list |
Insert the snippet for DropDown List - a replacement of HTML select tags allowing single value selection from predefined list with data binding and filtering. |
ejs-dropdown-list-grouping |
Insert the snippet for DropDown List with Grouping - groups pop-up list items with corresponding categories for easy selection. |
ejs-dropdown-list-filtering |
Insert the snippet for DropDown List with Filtering - enables search input box in drop-down pop-up list for filtering. |
| Snippet |
Action |
ejs-dropdown-menu |
Insert the snippet for DropDown Menu - toggles contextual overlays for displaying list of action items with text and images. |
ejs-dropdown-menu-icons |
Insert the snippet for DropDown Menu with Icons - provides visual representation with icon support. |
DropDownTree
| Snippet |
Action |
ejs-dropdown-tree |
Insert the snippet for DropDown Tree - a textbox component for selecting single or multiple values from hierarchical tree-like data. |
ejs-dropdown-tree-checkbox |
Insert the snippet for DropDown Tree with Checkbox - enables multi-item selection with dependent parent-child checkboxes and Select All option. |
ejs-dropdown-tree-filtering |
Insert the snippet for DropDown Tree with Filtering - filters data source when characters are typed in search box. |
ejs-dropdown-tree-multiple-selection |
Insert the snippet for DropDown Tree with Multiple Selection - allows selection of more than one item in pop-up. |
FileManager
| Snippet |
Action |
ejs-file-manager |
Insert the snippet for File Manager - a graphical user interface component for managing file system with common file operations and folder navigation. |
ejs-file-manager-draganddrop |
Insert the snippet for File Manager with Drag and Drop - allows moving files and folders by dragging and dropping. |
ejs-file-manager-view |
Insert the snippet for File Manager with View - displays files and folders in large icons view or details view. |
FileUpload
| Snippet |
Action |
ejs-file-upload |
Insert the snippet for File Upload - uploads one or multiple files with features like multiple selection, progress bars, auto-uploading, and drag and drop. |
ejs-file-upload-chunk |
Insert the snippet for File Upload with Chunk - manages large file uploads efficiently by slicing into small chunks for sequential upload. |
| Snippet |
Action |
ejs-fab |
Insert the snippet for Floating Action Button - performs primary action and can be positioned relative to page or target container. |
Gantt Chart
| Snippet |
Action |
ejs-gantt-chart |
Insert the snippet for Gantt Chart - displays and manages tasks with timeline details. |
ejs-gantt-chart-data-binding |
Insert the snippet for Gantt Chart with Data Binding - supports local and remote data binding (hierarchical or self-referential). |
ejs-gantt-chart-task-scheduling |
Insert the snippet for Gantt Chart Task Scheduling - schedule tasks in auto or manual mode. |
ejs-gantt-chart-virtual-scrolling |
Insert the snippet for Gantt Chart Virtual Scrolling - load large data efficiently without performance degradation. |
ejs-gantt-chart-virtual-resource-view |
Insert the snippet for Gantt Chart Resource View - visualize tasks assigned to each resource hierarchically. |
ejs-gantt-chart-sorting |
Insert the snippet for Gantt Chart Sorting - sort columns in ascending or descending order. |
ejs-gantt-chart-columns |
Insert the snippet for Gantt Chart Columns - define columns with support for sorting, filtering, and searching. |
ejs-gantt-chart-filtering |
Insert the snippet for Gantt Chart Filtering - filter data using menu filtering and toolbar search. |
ejs-gantt-chart-selection |
Insert the snippet for Gantt Chart Selection - select single or multiple cells/rows. |
ejs-gantt-chart-baseline |
Insert the snippet for Gantt Chart Baseline - view deviation between planned and actual task dates. |
ejs-gantt-chart-holidays |
Insert the snippet for Gantt Chart Holidays - display non-working days in a project. |
ejs-gantt-chart-resource-allocation |
Insert the snippet for Gantt Chart Resource Allocation - allocate resources like staff, equipment, or materials to tasks. |
ejs-gantt-chart-event-markers |
Insert the snippet for Gantt Chart Event Markers - highlight important events in a project. |
ejs-gantt-chart-editing |
Insert the snippet for Gantt Chart Editing - add, update, and delete tasks with toolbar options. |
ejs-gantt-chart-drag-and-drop |
Insert the snippet for Gantt Chart Drag and Drop - re-arrange rows dynamically using drag and drop. |
ejs-gantt-chart-context-menu |
Insert the snippet for Gantt Chart Context Menu - perform quick actions via right-click context menu with built-in and custom items. |
ejs-gantt-chart-timeline |
Insert the snippet for Gantt Chart Timeline - supports timeline views such as year, month, week, day, and hour. |
ejs-gantt-chart-unscheduled-tasks |
Insert the snippet for Gantt Chart Unscheduled Tasks - manage tasks without initial dates or duration, scheduling them later as needed. |
Heatmap Chart
| Snippet |
Action |
ejs-heatmap-chart |
Insert the snippet for Heatmap Chart - graphical representation of two-dimensional data with gradient or solid color variations. |
ejs-heatmap-chart-opposed-position |
Insert the snippet for Heatmap Chart Opposed Position - place axis labels in the opposite position of their default. |
ejs-heatmap-chart-inversed |
Insert the snippet for Heatmap Chart Inversed - invert the axis origin so labels are placed in reversed order. |
ejs-heatmap-chart-axis-type |
Insert the snippet for Heatmap Chart Axis Type - define the data type of axis labels (e.g., numeric). |
ejs-heatmap-chart-legend |
Insert the snippet for Heatmap Chart Legend - display and customize legend information for heatmap cells. |
ejs-heatmap-chart-palette |
Insert the snippet for Heatmap Chart Palette - define color ranges and gradient types for heatmap cells. |
Image Editor
| Snippet |
Action |
ejs-imageeditor |
Insert the snippet for Image Editor - load and modify images with cropping, rotating, resizing, filters, text, shapes, and freehand drawing. |
In-place Editor
| Snippet |
Action |
ejs-in-place-editor-type-textbox |
Insert the snippet for In-place Editor TextBox - edit values inline using a TextBox. |
ejs-in-place-editor-type-masked-textbox |
Insert the snippet for In-place Editor Masked TextBox - edit values inline with input masking. |
ejs-in-place-editor-type-numeric-textbox |
Insert the snippet for In-place Editor Numeric TextBox - edit numeric values inline with formatting. |
ejs-in-place-editor-type-dropdown-list |
Insert the snippet for In-place Editor Dropdown List - edit values inline using a dropdown list. |
ejs-in-place-editor-type-multiselect |
Insert the snippet for In-place Editor MultiSelect - edit values inline with multiple selection options. |
ejs-in-place-editor-type-combobox |
Insert the snippet for In-place Editor ComboBox - edit values inline with a combo box. |
ejs-in-place-editor-type-autocomplete |
Insert the snippet for In-place Editor AutoComplete - edit values inline with autocomplete suggestions. |
ejs-in-place-editor-type-timepicker |
Insert the snippet for In-place Editor TimePicker - edit values inline using a time picker. |
ejs-in-place-editor-type-datepicker |
Insert the snippet for In-place Editor DatePicker - edit values inline using a date picker. |
ejs-in-place-editor-type-datetime-picker |
Insert the snippet for In-place Editor DateTime Picker - edit values inline using a date-time picker. |
ejs-in-place-editor-type-daterangepicker |
Insert the snippet for In-place Editor DateRangePicker - edit values inline using a date range picker. |
ejs-in-place-editor-type-slider |
Insert the snippet for In-place Editor Slider - edit values inline using a slider control. |
ejs-in-place-editor-type-color-picker |
Insert the snippet for In-place Editor Color Picker - edit values inline using a color picker. |
ejs-in-place-editor-type-rich-text-editor |
Insert the snippet for In-place Editor Rich Text Editor - edit values inline using a rich text editor. |
ejs-in-place-editor-popup |
Insert the snippet for In-place Editor Popup - edit values using a popup editor mode. |
Kanban
| Snippet |
Action |
ejs-kanban |
Insert the snippet for Kanban - visually depicts work at various stages of a process using columns, cards, and swimlanes. |
ejs-kanban-swimlane |
Insert the snippet for Kanban Swimlane - group cards horizontally to bring transparency to workflow processes. |
ejs-kanban-toggle-column |
Insert the snippet for Kanban Toggle Column - enable toggling of columns to show or hide them. |
ejs-kanban-validation |
Insert the snippet for Kanban Validation - apply validation rules such as minimum and maximum card counts per column. |
ejs-kanban-stacked-header |
Insert the snippet for Kanban Stacked Header - display multiple headers aligned in a stacked manner above columns. |
Linear Gauge
| Snippet |
Action |
ejs-linear-gauge |
Insert the snippet for Linear Gauge - visualize numeric values in a linear scale with multiple axes and orientations. |
ejs-linear-gauge-ranges |
Insert the snippet for Linear Gauge Ranges - group axis values into ranges with customizable colors and widths. |
ejs-linear-gauge-axis |
Insert the snippet for Linear Gauge Axis - define axes with labels, ticks, ranges, and pointers. |
ejs-linear-gauge-pointers |
Insert the snippet for Linear Gauge Pointers - indicate values on an axis using marker or bar pointers. |
ejs-linear-gauge-annotations |
Insert the snippet for Linear Gauge Annotations - mark specific areas with text, HTML, or images. |
ejs-linear-gauge-tooltip |
Insert the snippet for Linear Gauge Tooltip - display pointer details through tooltips on hover. |
ejs-linear-gauge-container |
Insert the snippet for Linear Gauge Container - customize the container shape (rectangle, rounded rectangle, thermometer). |
ListBox
| Snippet |
Action |
ejs-listbox |
Insert the snippet for ListBox - display a list of items with support for selection, sorting, grouping, reordering, and drag-and-drop. |
ejs-listbox-dual |
Insert the snippet for ListBox Dual - move items between two list boxes using toolbar buttons. |
ejs-listbox-draganddrop |
Insert the snippet for ListBox Drag and Drop - drag and drop items within the same list box or between list boxes. |
ejs-listbox-checkbox-selection |
Insert the snippet for ListBox Checkbox Selection - select multiple items using checkboxes with optional “Select All”. |
ejs-listbox-template |
Insert the snippet for ListBox Template - customize list items using templates for tailored display. |
ListView
| Snippet |
Action |
ejs-listview |
Insert the snippet for ListView - load data from local or remote sources using array or DataManager. |
ejs-listview-checkbox |
Insert the snippet for ListView CheckBox - enable multiple item selection using checkboxes. |
ejs-listview-virtualization |
Insert the snippet for ListView Virtualization - improve performance by loading only viewable items in the viewport. |
Maps
| Snippet |
Action |
ejs-maps |
Insert the snippet for Maps - render maps from GeoJSON or providers with features like markers, labels, bubbles, legends, tooltips, zooming, and drill down. |
ejs-maps-selection |
Insert the snippet for Maps Selection - enable selection and highlighting of shapes, bubbles, and markers. |
ejs-maps-legend |
Insert the snippet for Maps Legend - display legends to interpret map data with customizable positions. |
ejs-maps-zooming |
Insert the snippet for Maps Zooming - zoom and pan maps with toolbar options and gestures. |
ejs-maps-data-label |
Insert the snippet for Maps Data Label - display shape names with labels, supporting trimming and overlap handling. |
ejs-maps-color-mapping |
Insert the snippet for Maps Color Mapping - categorize shapes by customizing colors using range, equal, or desaturation mapping. |
ejs-maps-bubble |
Insert the snippet for Maps Bubble - visualize data with bubbles of varying sizes and colors based on values. |
ejs-maps-marker |
Insert the snippet for Maps Marker - denote places with symbols or pins at specific latitude and longitude. |
ejs-maps-marker-template |
Insert the snippet for Maps Marker Template - use custom HTML elements as markers in the map. |
ejs-maps-marker-clustering |
Insert the snippet for Maps Marker Clustering - cluster overlapping markers and display counts. |
ejs-maps-navigation-line |
Insert the snippet for Maps Navigation Line - show flight or ship routes with connector lines, straight or curved. |
ejs-maps-tooltip |
Insert the snippet for Maps Tooltip - display details about shapes, markers, or bubbles on hover. |
ejs-maps-osm |
Insert the snippet for Maps OSM - render maps using OpenStreetMap for collaborative geographic data. |
| Snippet |
Action |
ejs-input-mask |
Insert the snippet for Input Mask - collect user input in standard formats like phone numbers, dates, or credit cards. |
ejs-input-mask-custom-mask |
Insert the snippet for Input Mask Custom Mask - define custom mask elements with rules for specialized input formats. |
Mention
| Snippet |
Action |
ejs-mention |
Insert the snippet for Mention - autocomplete-like control to populate mentions or hashtag, used for tagging users or groups with features like data binding, grouping, and UI customization. |
| Snippet |
Action |
ejs-menu |
Insert the snippet for Menu - create navigation headers for your application. |
ejs-menu-template |
Insert the snippet for Menu Template - customize menu items using templates. |
ejs-menu-showitemonclick |
Insert the snippet for Menu ShowItemOnClick - open submenus only on click. |
ejs-menu-orientation |
Insert the snippet for Menu Orientation - display menu items in vertical or horizontal orientation. |
ejs-menu-hamburger |
Insert the snippet for Menu Hamburger - enable hamburger mode for easier viewing on mobile devices. |
Message
| Snippet |
Action |
ejs-message |
Insert the snippet for Message - display messages with icons and colors to denote importance and context. |
ejs-message-severity |
Insert the snippet for Message Severity - show messages with five severity types using distinctive icons and colors. |
ejs-message-variant |
Insert the snippet for Message Variant - apply predefined appearance variants to messages for different display styles. |
MultiColumn ComboBox
| Snippet |
Action |
ejs-multicolumncombobox |
Insert the snippet for MultiColumn ComboBox - display dropdown data with multiple columns for complex structures. |
MultiSelect Dropdown
| Snippet |
Action |
ejs-multiselect-dropdown |
Insert the snippet for MultiSelect Dropdown - select multiple values from a list with features like data binding, filtering, grouping, tagging, and checkbox mode. |
ejs-multiselect-dropdown-filtering |
Insert the snippet for MultiSelect Dropdown Filtering - enable built-in filtering with rich configurations for easier selection. |
ejs-multiselect-dropdown-checkBox |
Insert the snippet for MultiSelect Dropdown CheckBox - select multiple values using checkboxes with support for “Select All”. |
ejs-multiselect-dropdown-grouping |
Insert the snippet for MultiSelect Dropdown Grouping - group popup list items by category for better organization and user experience. |
Numeric TextBox
| Snippet |
Action |
ejs-numeric-textbox |
Insert the snippet for Numeric TextBox - replace HTML number input with features like formatting, precision control, and spin buttons. |
ejs-numeric-textbox-custom-format |
Insert the snippet for Numeric TextBox Custom Format - apply custom formats with prefixes or suffixes such as units, percentages, or currency. |
ejs-numeric-textbox-restric-decimal |
Insert the snippet for Numeric TextBox Restrict Decimal - control precision and limit decimal places while typing. |
| Snippet |
Action |
ejs-otpinput |
Insert the snippet for OTP Input - allow users to enter temporary one-time passwords received via SMS or authenticator apps for identity verification. |
Pivot Table
| Snippet |
Action |
ejs-pivot-table |
Insert the snippet for Pivot Table - organize and summarize business data in cross-table or chart format with features like filtering, sorting, exporting, and calculated fields. |
ejs-pivot-table-grouping-bar |
Insert the snippet for Pivot Table Grouping Bar - drag and drop fields between axes (columns, rows, values, filters) at runtime. |
ejs-pivot-table-calculated-field |
Insert the snippet for Pivot Table Calculated Field - create new fields using formulas or arithmetic operators, added via Field List UI. |
ejs-pivot-table-value-sorting |
Insert the snippet for Pivot Table Value Sorting - sort column values in ascending or descending order by clicking headers. |
ejs-pivot-table-pivot-chart |
Insert the snippet for Pivot Table Pivot Chart - visualize pivot data in chart format with support for multiple chart types and interactions. |
ejs-pivot-table-virtual-scrolling |
Insert the snippet for Pivot Table Virtual Scrolling - load large datasets efficiently by rendering only visible rows and columns. |
ejs-pivot-table-editing |
Insert the snippet for Pivot Table Editing - enable CRUD operations on aggregated cells with support for inline, dialog, batch, and column editing. |
Progress Bar
| Snippet |
Action |
ejs-progress-bar |
Insert the snippet for Progress Bar - visualize task progress with customizable visuals in linear form. |
ejs-progress-bar-circular |
Insert the snippet for Progress Bar Circular - display progress in a circular shape. |
ejs-progress-bar-segment |
Insert the snippet for Progress Bar Segment - divide progress into multiple segments to represent sequential tasks. |
| Snippet |
Action |
ejs-progress-button |
Insert the snippet for Progress Button - visualize the progression of an operation with background indication. |
ejs-progress-button-primary |
Insert the snippet for Progress Button Primary - denote the primary action in a button. |
ejs-progress-button-icons |
Insert the snippet for Progress Button Icons - add icons for visual representation in the button. |
ejs-progress-button-progress |
Insert the snippet for Progress Button Progress - show background filler UI to indicate progress. |
Query Builder
| Snippet |
Action |
ejs-query-builder |
Insert the snippet for Query Builder - create or edit conditions to filter large amounts of data. |
ejs-query-builder-model-binding |
Insert the snippet for Query Builder Model Binding - bind properties for field, operator, and value columns using model binding. |
ejs-query-builder-columns |
Insert the snippet for Query Builder Columns - define column operations for creating/deleting conditions and groups. |
| Snippet |
Action |
ejs-radio-button |
Insert the snippet for Radio Button - create a UI element that allows selecting one option from multiple choices, with checked and unchecked states. |
Range Navigator
| Snippet |
Action |
ejs-range-navigator |
Insert the snippet for Range Navigator - select a small range from a larger dataset, commonly used in financial dashboards. |
ejs-range-navigator-rtl |
Insert the snippet for Range Navigator RTL - enable right-to-left rendering for improved accessibility in RTL languages. |
ejs-range-navigator-lightweight |
Insert the snippet for Range Navigator LightWeight - skip the chart and show only the range selector, optimized for mobile devices. |
ejs-range-navigator-tooltip |
Insert the snippet for Range Navigator Tooltip - display tooltips with start and end values of the selected range. |
Rating
| Snippet |
Action |
ejs-rating |
Insert the snippet for Rating - allow users to rate products and share feedback with support for precision, tooltips, customization, and themes. |
Ribbon
| Snippet |
Action |
ejs-ribbon |
Insert the snippet for Ribbon - organize application tools in a single UI similar to Microsoft Office, with dynamic resizing and multiple layouts. |
ejs-ribbon-contextual-tab |
Insert the snippet for Ribbon Contextual Tabs - add dynamic tabs that appear only when specific actions are performed. |
ejs-ribbon-keytip |
Insert the snippet for Ribbon Key Tip - enable keyboard shortcuts to navigate and interact with ribbon items. |
ejs-ribbon-gallery |
Insert the snippet for Ribbon Gallery - integrate and utilize a gallery within the ribbon for enhanced UI. |
Rich Text Editor
| Snippet |
Action |
ejs-rich-text-editor |
Insert the snippet for Rich Text Editor - edit and format HTML or Markdown content. |
ejs-rich-text-editor-inline |
Insert the snippet for Rich Text Editor Inline - enable inline editing that appears on selection or focus. |
ejs-rich-text-editor-paste-from-word |
Insert the snippet for Rich Text Editor Paste from Word - paste content from MS Word, Excel, or Outlook with cleanup options. |
ejs-rich-text-editor-resize |
Insert the snippet for Rich Text Editor Resize - enable resizable editor to minimize or maximize the component. |
ejs-rich-text-editor-multi-row-toolbar |
Insert the snippet for Rich Text Editor Multi Row Toolbar - display all toolbar items across multiple rows. |
ejs-rich-text-editor-expand-toolbar |
Insert the snippet for Rich Text Editor Expand Toolbar - hide overflowing toolbar items in the next row. |
ejs-rich-text-editor-floating-toolbar |
Insert the snippet for Rich Text Editor Floating Toolbar - enable floating toolbar items. |
ejs-rich-text-editor-markdown |
Insert the snippet for Rich Text Editor Markdown - use the editor in Markdown mode with formatting support. |
ejs-rich-text-editor-iframe |
Insert the snippet for Rich Text Editor Iframe - render the editor using an iframe for HTML content editing. |
ejs-rich-text-editor-character-count |
Insert the snippet for Rich Text Editor Character Count - show character count and enforce maximum length. |
ejs-rich-text-editor-file-manager |
Insert the snippet for Rich Text Editor File Manager - insert images into content using FileManager integration. |
Scheduler
| Snippet |
Action |
ejs-scheduler |
Insert the snippet for Scheduler - display a list of events scheduled against specific dates and times. |
ejs-scheduler-event-settings |
Insert the snippet for Scheduler Event Settings - bind events to local or remote data sources with field mapping. |
ejs-scheduler-views |
Insert the snippet for Scheduler Views - choose among 12 different view modes (day, week, month, timeline, agenda, etc.). |
ejs-scheduler-resources |
Insert the snippet for Scheduler Resources - share scheduler among multiple resources with expandable groups or hierarchy. |
ejs-scheduler-timescale |
Insert the snippet for Scheduler Timescale - customize grid lines with different duration, count, and templates. |
ejs-scheduler-readonly |
Insert the snippet for Scheduler ReadOnly - render events in read-only mode, preventing CRUD operations. |
| Snippet |
Action |
ejs-sidebar |
Insert the snippet for Sidebar - create an expandable and collapsible side container for primary or secondary content. |
ejs-sidebar-type |
Insert the snippet for Sidebar Type - configure expansion types such as Auto, Over, Push, and Slide. |
ejs-sidebar-position |
Insert the snippet for Sidebar Position - place the sidebar on the left or right side of the main content. |
ejs-sidebar-backdrop |
Insert the snippet for Sidebar Backdrop - apply overlay options to the main content when the sidebar is open. |
Signature
| Snippet |
Action |
ejs-signature |
Insert the snippet for Signature - provide a UI to draw signatures or text with support for background color, stroke color, and background images. |
Skeleton
| Snippet |
Action |
ejs-skeleton |
Insert the snippet for Skeleton - display a shimmer placeholder simulating page content while actual content is loading. |
Slider
| Snippet |
Action |
ejs-slider |
Insert the snippet for Slider - render a basic HTML5 slider based on a given value. |
ejs-slider-range |
Insert the snippet for Slider Range - select a single value or a range between min and max. |
ejs-slider-orientation |
Insert the snippet for Slider Orientation - display the slider horizontally or vertically. |
ejs-slider-ticks |
Insert the snippet for Slider Ticks - show major and minor ticks to identify current values. |
ejs-slider-tooltip |
Insert the snippet for Slider Tooltip - display current value in a tooltip with customizable placement. |
Smith Chart
| Snippet |
Action |
ejs-smith-chart |
Insert the snippet for Smith Chart - visualize transmission line parameters in high-frequency circuit applications. |
ejs-smith-chart-animation |
Insert the snippet for Smith Chart Animation - animate the series while rendering. |
ejs-smith-chart-tooltip |
Insert the snippet for Smith Chart Tooltip - show a pop-up with additional information when hovering over data points. |
ejs-smith-chart-legend |
Insert the snippet for Smith Chart Legend - display a legend to identify series, docked around the plot area. |
Sparkline Charts
| Snippet |
Action |
ejs-sparkline-charts-type-line |
Insert the snippet for Sparkline Line Chart - represent patterns and trends in data over time. |
ejs-sparkline-charts-type-column |
Insert the snippet for Sparkline Column Chart - show different values using vertical bars. |
ejs-sparkline-charts-type-pie |
Insert the snippet for Sparkline Pie Chart - illustrate numeric proportions with circular slices. |
ejs-sparkline-charts-type-winloss |
Insert the snippet for Sparkline WinLoss Chart - visualize positive, negative, or zero values for win/loss scenarios. |
ejs-sparkline-charts-type-area |
Insert the snippet for Sparkline Area Chart - highlight magnitude of trends with filled area under the line. |
SpeechToText
| Snippet |
Action |
ejs-speechtotext |
Insert the snippet for SpeechToText - enable real-time voice input using the SpeechRecognition API with multi-language support, interim results, and customizable UI. |
Speed Dial
| Snippet |
Action |
ejs-speeddial |
Insert the snippet for Speed Dial - create a floating action button that expands into related menu items or custom popup content. |
| Snippet |
Action |
ejs-split-button |
Insert the snippet for Split Button - create a primary button for default action and a secondary button for contextual overlays. |
ejs-split-button-icons |
Insert the snippet for Split Button Icons - add icons to the split button for visual representation. |
Splitter
| Snippet |
Action |
ejs-splitter |
Insert the snippet for Splitter - align panes in horizontal orientation. |
ejs-splitter-vertical |
Insert the snippet for Splitter Vertical - align panes in vertical orientation. |
ejs-splitter-nested |
Insert the snippet for Splitter Nested - nest another splitter with different orientation to build complex layouts. |
Stepper
| Snippet |
Action |
ejs-stepper |
Insert the snippet for Stepper - guide users through a multi-step process or workflow with clear progress indication. |
Stock Chart
| Snippet |
Action |
ejs-stock-chart |
Insert the snippet for Stock Chart - track and visualize company stock prices over time using charting and range tools. |
ejs-stock-chart-range-selector |
Insert the snippet for Stock Chart Range Selector - select a set of data with a specified range using the selector. |
ejs-stock-chart-period-selector |
Insert the snippet for Stock Chart Period Selector - choose ranges with specified periods using the period selector. |
Switch
| Snippet |
Action |
ejs-switch |
Insert the snippet for Switch - create a toggle UI element to switch between checked and unchecked states. |
Tabs
| Snippet |
Action |
ejs-tabs |
Insert the snippet for Tabs - display multiple content panels in a specific space, one at a time. |
ejs-tabs-overflow |
Insert the snippet for Tabs Overflow - handle excess tab items with scrollable, popup, or multirow modes. |
ejs-tabs-orientation |
Insert the snippet for Tabs Orientation - align tab headers at the top, bottom, left, or right. |
ejs-tabs-draganddrop |
Insert the snippet for Tabs Drag and Drop - reorder tab items by dragging and dropping them. |
TextArea
| Snippet |
Action |
ejs-textarea |
Insert the snippet for TextArea - handle multiple lines of text with support for placeholders. |
ejs-textarea-float-label |
Insert the snippet for TextArea Float Label - enable floating labels for addresses, descriptions, comments, or feedback. |
ejs-textarea-resize |
Insert the snippet for TextArea Resize - allow resizing vertically or horizontally using the grip handle. |
TextBox
| Snippet |
Action |
ejs-textbox |
Insert the snippet for TextBox - provide a floating label with minimal configuration, supporting HTML5/CSS features. |
ejs-textbox-multiline |
Insert the snippet for TextBox Multiline - handle multiple lines of text with floating labels for addresses, descriptions, comments, or feedback. |
Timeline
| Snippet |
Action |
ejs-timeline |
Insert the snippet for Timeline - present a series of events or activities in chronological order to track progression. |
TimePicker
| Snippet |
Action |
ejs-timepicker |
Insert the snippet for TimePicker - allow users to select or enter a time value via a pop-up list or text box. |
ejs-timepicker-timerange |
Insert the snippet for TimePicker Time Range - define custom time ranges with min and max values, supporting culture-specific formats. |
Toast
| Snippet |
Action |
ejs-toast |
Insert the snippet for Toast - display a small non-blocking popup to notify information about a process. |
ejs-toast-progress-bar |
Insert the snippet for Toast Progress Bar - show a progress bar to indicate toast duration. |
ejs-toast-newest-on-top |
Insert the snippet for Toast Newest on Top - append newly created toasts above existing ones. |
ejs-toast-close-button |
Insert the snippet for Toast Close Button - allow closing the toast before it expires. |
ejs-toast-position |
Insert the snippet for Toast Position - customize toast position (e.g., bottom-right). |
ejs-toast-timeout |
Insert the snippet for Toast TimeOut - prevent auto-hide by setting timeout to 0. |
| Snippet |
Action |
ejs-toolbar |
Insert the snippet for Toolbar - group command buttons in a single line with horizontal scrolling. |
ejs-toolbar-overflowmode |
Insert the snippet for Toolbar OverflowMode - handle excess toolbar items with modes like Scrollable, Popup, Extended, or MultiRow. |
| Snippet |
Action |
ejs-tooltip |
Insert the snippet for Tooltip - show information or messages when hovering, clicking, focusing, or touching a target element. |
ejs-tooltip-position |
Insert the snippet for Tooltip Position - configure tooltip placement around the target (top, bottom, left, right, etc.). |
ejs-tooltip-template |
Insert the snippet for Tooltip Template - load tooltip content using inline HTML, images, iframes, videos, or maps. |
ejs-tooltip-opening-mode |
Insert the snippet for Tooltip Opening Mode - customize tooltip show/hide behavior with auto, hover, click, focus, or custom modes. |
Tree Grid
| Snippet |
Action |
ejs-treegrid-self-reference-data-binding |
Insert the snippet for Tree Grid Self Reference Data Binding - bind self-referential flat data using parent IDs. |
ejs-treegrid-hierarchical-data-binding |
Insert the snippet for Tree Grid Hierarchical Data Binding - bind hierarchical data using childMapping property. |
ejs-treegrid-editing |
Insert the snippet for Tree Grid Editing - dynamically insert, delete, and update records with toolbar actions. |
ejs-treegrid-filtering |
Insert the snippet for Tree Grid Filtering - enable filtering across all columns with menu and toolbar options. |
ejs-treegrid-sorting |
Insert the snippet for Tree Grid Sorting - sort columns in ascending or descending order. |
TreeMap
| Snippet |
Action |
ejs-treemap-selection |
Insert the snippet for TreeMap Selection - enable selection of leaf items with customizable color and border. |
ejs-treemap-highlight |
Insert the snippet for TreeMap Highlight - highlight leaf items on mouseover with customizable styles. |
ejs-treemap-tooltip |
Insert the snippet for TreeMap Tooltip - display underlying data in a tooltip with format and template support. |
ejs-treemap-legend-default |
Insert the snippet for TreeMap Legend Default - add a legend with colors, shapes, or identifiers docked around the treemap. |
ejs-treemap-legend-interactive |
Insert the snippet for TreeMap Legend Interactive - render interactive legends with arrows on mouseover. |
ejs-treemap-layout-squarified |
Insert the snippet for TreeMap Layout Squarified - render treemap items in squarified layout based on weight values. |
ejs-treemap-sliceanddice-vertical |
Insert the snippet for TreeMap SliceAndDice Vertical - render treemap items vertically. |
ejs-treemap-sliceanddice-horizontal |
Insert the snippet for TreeMap SliceAndDice Horizontal - render treemap items horizontally. |
ejs-treemap-sliceanddice-auto |
Insert the snippet for TreeMap SliceAndDice Auto - render treemap items horizontally or vertically based on size. |
TreeView
| Snippet |
Action |
ejs-treeview |
Insert the snippet for TreeView - represent hierarchical data in a tree structure with advanced features. |
ejs-treeview-checkbox |
Insert the snippet for TreeView CheckBox - enable built-in checkbox support with tri-state mode for parent nodes. |
ejs-treeview-draganddrop |
Insert the snippet for TreeView Drag and Drop - allow users to rearrange nodes via drag and drop. |
ejs-treeview-multiple-selection |
Insert the snippet for TreeView Multiple Selection - select multiple nodes simultaneously. |
ejs-treeview-template |
Insert the snippet for TreeView Template - customize tree nodes with templates including images or custom structures. |