Widgets
Samples
Demos
Forum
Services
Documentation
common helpers
ui helpers
ajax
clipbuffer
color
csv
editors
env
fullscreen
html
i18n
promise
rules
filters
storage.cookie
storage.local
storage.session
ui.abslayout
ui.accordion
ui.accordionitem
ui.align
ui.barcode
ui.bullet
ui.button
ui.calendar
ui.carousel
ui.chart
ui.chat
ui.checkbox
ui.checksuggest
ui.colorboard
ui.colorpicker
ui.colorselect
ui.comments
ui.combo
ui.context
ui.contextmenu
ui.counter
ui.dashboard
ui.datalayout
ui.datasuggest
ui.datatable
ui.dataview
ui.daterange
ui.daterangepicker
ui.daterangesuggest
ui.datepicker
ui.dbllist
ui.desktop
ui.diagram
ui.diagram-editor
ui.docmanager
ui.editor
ui.excelviewer
ui.fieldset
ui.filemanager
ui.filter
ui.form
ui.forminput
ui.gage
ui.gantt
ui.geochart
ui.google-map
ui.gridlayout
ui.gridsuggest
ui.grouplist
ui.headerlayout
ui.hint
ui.htmlform
ui.icon
ui.iframe
ui.kanban
ui.label
ui.layout
ui.list
ui.mentionsuggest
ui.menu
ui.multicombo
ui.multiselect
ui.multisuggest
ui.multitext
ui.multiview
ui.pager
ui.panel
ui.pdfviewer
ui.pivot
ui.popup
ui.portlet
ui.property
ui.proxy
ui.query
ui.radio
ui.rangechart
ui.rangeslider
ui.resizer
ui.reports
ui.richselect
ui.richtext
ui.scrollview
ui.search
ui.segmented
ui.select
ui.sidebar
ui.sidemenu
ui.scheduler
ui.slider
ui.spacer
ui.spreadsheet
ui.submenu
ui.suggest
ui.switch
ui.tabbar
ui.tabview
ui.template
ui.text
ui.textarea
ui.texthighlight
ui.timeboard
ui.timeline
ui.todo
ui.toggle
ui.toolbar
ui.tooltip
ui.tree
ui.treemap
ui.treetable
ui.unitlist
ui.uploader
ui.usermanager
ui.video
ui.window
Mixins
AtomDataLoader
AtomRender
AutoScroll
AutoTooltip
BaseBind
BindSource
Canvas
CodeParser
CollectionBind
ContextHelper
CopyPaste
CustomPrint
CustomScroll
DataCollection
DataDriver
DataLoader
DataMarks
DataMove
DataProcessor
DataRecord
DataState
DataStore
DataValue
Date
Destruction
DragControl
DragItem
DragOrder
EditAbility
EventSystem
FlexLayout
Group
GroupMethods
GroupStore
HTMLOptions
HtmlMap
IdSpace
KanbanView
KeysNavigation
MapCollection
Modality
MouseEvents
Movable
NavigationButtons
Number
OverlayBox
PagingAbility
ProgressBar
RecordBind
RenderStack
ResizeArea
Scrollable
SelectionModel
Settings
SingleRender
Sparklines
TablePaste
TooltipControl
Touch
TreeAPI
TreeClick
TreeCollection
TreeDataLoader
TreeDataMove
TreeRenderStack
TreeStateCheckbox
TreeStore
TreeTablePaste
TreeType
UIManager
Undo
UploadDriver
VRenderStack
ValidateCollection
ValidateData
ValueBind
Values
VirtualRenderStack
ui.baselayout
ui.baseview
ui.jetapp
ui.proto
ui.resizearea
ui.view
ui.vscroll
Start
API Reference
Mixins
AtomDataLoader
- primitive data loader
AtomRender
- primitive render for views
AutoScroll
- provides support for automatic scrolling of data components while dragging elements or selected blocks
AutoTooltip
- allows for setting a prompting message for data items
BaseBind
- core of all bind operations
BindSource
- logic for source of data in bind operations
Canvas
- wrapper for html canvas tag
CodeParser
- parsing rules for complex values
CollectionBind
- binding rules for collections of objects
ContextHelper
- allows viewing subviews by right mouse click
CopyPaste
- provides support for copy-paste operations (integration with clipboard)
CustomPrint
- creates custom html during printing for widgets that are not fully rendered in the workflow
CustomScroll
- renders custom scrollbars to webix views
DataCollection
- view-less component that stores a collection of non-hierarchical data
DataDriver
- data parsing for different format
DataLoader
- loads and processes data into a component.
DataMarks
- implements extra data storage
DataMove
- transfer data between different components
DataProcessor
- handles client-server data saving operations
DataRecord
- data view-less component that stores a single data record
DataState
- enables saving application state
DataStore
- core of all operations for data-collection based components
DataValue
- view-less object that stores a single value
Date
- date formatting | processing logic
Destruction
- clean object references during object destruction
DragControl
- handlers drag-n-drop events
DragItem
- interface which adds ability to drag items for components with datastore inside
DragOrder
- implements dnd for data collections
EditAbility
- implement common edit interactions
EventSystem
- inner event system
FlexLayout
- places all components in a single row, but if space is not enough, a single line of layout will be divided into a few sublines
Group
- data grouping and sorting logic
GroupMethods
- a collection of functors for grouping
GroupStore
- implements grouping of data
HTMLOptions
- aria-style handling for options of multiple-value controls
HtmlMap
- wrapper for image maps
IdSpace
- separate layer of ids
KanbanView
- allows creating new views in kanban
KeysNavigation
- implements keyboard navigation
MapCollection
- holds logic for collection mapping. used in property-sheet and datatable editors
Modality
- sets modality to popup views
MouseEvents
- adds inner events for all mouse actions
Movable
- adds ability to move data in component or between components
NavigationButtons
- navigationbuttons for carousel view
Number
- number formatting|processing logic
OverlayBox
- show a temporary layer other view
PagingAbility
- interface which adds support for pager
ProgressBar
- draws a progress bar (icon) for a view or application part
RecordBind
- binding logic for view which have single data object
RenderStack
- render strategy for plain datasets
ResizeArea
- adds a resize handle and defines the resizing strategy
Scrollable
- adds scroll for the view
SelectionModel
- implements basic selection api
Settings
- allows configuration of component
SingleRender
- render for single-value views
Sparklines
- small charts used to present general variation of certain parameters in datatable cells
TablePaste
- implements copy-paste for datatable
TooltipControl
- a mixin for adding custom webix tooltips to views and html elements
Touch
- touch events and touch scroll
TreeAPI
- implements common apis for tree-like components.
TreeClick
- implements click handler for tree like components
TreeCollection
- view-less component that stores a collection of hierarchical data
TreeDataLoader
- loads hierarchical data
TreeDataMove
- implement copy and move for tree like components
TreeRenderStack
- implements rendering strategy for tree like components
TreeStateCheckbox
- implements tree-state checkbox functionality
TreeStore
- hierarchical store
TreeTablePaste
- implements copy-paste for treetable
TreeType
- contains elements of tree template
UIManager
- controls focus and hotkeys for webix.ui
Undo
- allows reverting changes in data for datastore-based components
UploadDriver
- implements file uploader driver
VRenderStack
- allows on-demand rendering for list
ValidateCollection
- implements validation for data collections
ValidateData
- data validation logic
ValueBind
- binding logic for single value components
Values
- manipulates values of the form and form fields
VirtualRenderStack
- allows on-demand rendering for plain datasets
ui.baselayout
- a base class for layout-based ui components
ui.baseview
- the very base object for all components
ui.jetapp
- a view-wrapper that allows including webix jet applications into webix layout.
ui.proto
- the very base class for ui components
ui.resizearea
- visualization and handling resize movements
ui.view
- a pure view with borders but without any content inside it
ui.vscroll
- virtual scrolls
Back to top
Join Our Forum
We've retired comments here. Visit our forum for faster technical support, connect with other developers, and share your feedback there.
Go to Forum