LIDOR SYSTEMS

Advanced User Interface Controls and Components

IntegralUI Web

Documentation and API Reference


Overview

IntegralUI Web is a library built on top of Angularframework. It consists of user interface components, directives and services that can help you build modern web applications.

Here is a brief overview of what is included:

Components


  • Accordion
  • Displays a list of expandable groups in vertical layout
  • AutoComplete
  • Represents a text box with a dropdown list where you can choose among suggested options
  • Breadcrumb
  • Used for navigation, where each item can have a link that is automatically separated
  • Button
  • Represents a button
  • Calendar
  • Enables the user to select a date using a visual monthly calendar display
  • CheckBox
  • Represents a checkbox
  • ComboBox
  • Advanced version of standard ComboBox element
  • DatePicker
  • Allows the user to select a date by using a drop-down calendar
  • Dialog
  • Displays a modal window
  • DropDownButton
  • Represents a button with option to show a dropdown list
  • Frame
  • Places a grip handle that allows you to resize a container during run-time
  • Grid
  • Displays tabular data sets
  • GroupBox
  • An expandable container with header and content
  • ListBar
  • Displays a list of expandable groups with items
  • ListBox
  • Displays a collection of items with content in custom layouts
  • ListScroller
  • Displays a scrollable item list in horizontal or vertical layout
  • ListView
  • Displays a collection of items using several different views
  • Menu
  • Allows you to create static or dynamic menus
  • NumericUpDown
  • Displays a numeric value and allows changes within a range of defined minimum and maximum values
  • Paginator
  • Allows you to divide the content in multiple views in single page
  • ProgressBar
  • Visualize the progression of an operation
  • RadioButton
  • Represents a radio button
  • Range
  • Allows you to set limits in which an element can resize during run-time
  • Rating
  • Visualizes ratings
  • Slider
  • Allows changes to a numeric value within a range of defined minimum and maximum values
  • SlideBar
  • Animates slides composed of custom content
  • SplitContainer
  • Consists of movable bar with tabs that divides the container's display area into two resizable panels
  • Splitter
  • A movable bar that can resize elements during run-time
  • TabStrip
  • Consists of multiple scrollable panels that share the same space
  • Toolbar
  • Displays a collection of different tool items and editors in one line
  • Tooltip
  • Adds a tooltip to an element
  • TreeList
  • Allows you to navigate through tree hierarchy showing only one list at a time
  • TreeGrid
  • Displays hierarchical data structures in multiple columns
  • TreeView
  • Displays hierarchical data structures

Directives


  • ContextMenu
  • Represents a shortcut menu
  • DropDown
  • Represents a dropdown window
  • Frame
  • Places a grip handle that allows you to resize a container during run-time
  • Popover
  • Displays custom HTML content over specified element
  • Range
  • Allows you to set limits in which an element can resize during run-time
  • Resize
  • Detects changes to the element size and fires notifications when it happens
  • Tooltip
  • Adds a tooltip to an element

Services


  • Common
  • Includes a set of common functions usable in most applications
  • Data
  • Includes a set of data related functions for different operations like: add/remove, search, etc
  • DragDrop
  • Provides a way to use drag drop operations between custom components or elements.

All components are inheritable, you can further extend functionalities of specific component by creating a subclass of component main class.