Syncfusion
Syncfusion Essential JS 2 offers 70+ high-performance JavaScript UI components for enterprise applications including Grids, Charts, Diagrams, and PDF viewers.
Oorian Extension
The Oorian extension for Syncfusion is under development and will be available with the framework release.
Implementation priority based on popularity, API complexity, and user demand.
The version of Syncfusion that this extension supports.
The licensing model for Syncfusion. Check their official website for full license details.
Oorian extensions expose the complete Syncfusion API through type-safe Java methods.
Key Features
Usage Example
See how to use Syncfusion with Oorian in pure Java.
Oorian's Syncfusion extension provides access to 70+ enterprise-grade UI components. Here's a quick example showing how easy it is to create a data-driven form:
Java Code
// Text input with floating label
SfTextBox textBox = new SfTextBox("Employee Name");
textBox.setFloatLabelType(FloatLabelType.AUTO);
// Dropdown with items
SfDropDownList dropdown = new SfDropDownList("Department");
dropdown.setFloatLabelType(FloatLabelType.AUTO);
dropdown.addItem("Engineering");
dropdown.addItem("Marketing");
// Date picker with current date
SfDatePicker datePicker = new SfDatePicker("Start Date");
datePicker.setFloatLabelType(FloatLabelType.AUTO);
datePicker.setValue(new Date());
// Numeric input with currency format
SfNumericTextBox numericBox = new SfNumericTextBox();
numericBox.setPlaceholder("Salary");
numericBox.setFormat("C0");
// Primary button with icon
SfButton saveBtn = new SfButton("Save");
saveBtn.setIsPrimary(true);
saveBtn.setIconCss("e-icons e-save");Result
Component Library Demos
Explore Syncfusion components with interactive examples.
Syncfusion EJ2 provides 70+ enterprise-grade UI components. Select a category below to explore interactive demos:
Buttons
Button, ButtonGroup, DropDownButton, ProgressButton, SplitButton, Chip, FAB, SpeedDial
Inputs
TextBox, NumericTextBox, CheckBox, RadioButton, Switch, Slider, ColorPicker, Rating, TextArea, MaskedTextBox, Uploader, Signature
Dropdowns
DropDownList, ComboBox, AutoComplete, MultiSelect, ListBox, DropDownTree, Mention, MultiColumnComboBox
Date & Time
Calendar, DatePicker, DateTimePicker, TimePicker, DateRangePicker, Scheduler
Data Grids
DataGrid with sorting, filtering, paging, grouping, editing, and Excel export. TreeGrid, Spreadsheet, PivotView
Charts
Chart, Chart3D, AccumulationChart, StockChart, Sparkline, BulletChart, RangeNavigator
Navigation
Tab, Menu, Accordion, Toolbar, ContextMenu, Carousel, Sidebar, TreeView, FileManager, Breadcrumb, Pager, AppBar, Stepper
Layouts
Dialog, Splitter, DashboardLayout, Card, Avatar, Tooltip, ListView, Timeline
Notifications
Toast, Message, ProgressBar, Spinner, Skeleton, Badge
Gauges
CircularGauge, LinearGauge with customizable scales, ranges, pointers, and annotations
Barcodes
BarcodeGenerator, QRCodeGenerator supporting multiple barcode formats
Data Visualization
Diagram, Maps, TreeMap, HeatMap, SmithChart for advanced data visualization
Ready to Use Syncfusion?
Oorian makes it easy to integrate Syncfusion into your Java web applications with type-safe extensions and real-time updates.