Working with General Visual Components

PP.Ui

Description

Namespace contains classes of the visual controls.

Classes

  Class name Brief description
ActiveMenuItem The ActiveMenuItem class implements a menu item that is not highlighted on hovering, and which does not close the menu when clicked.
Animation The Animation class implements animation of objects' properties and styles.
AnimationPoint The AnimationPoint class implements animation played at a specific moment in time.
AnimationPoints The AnimationPoints class implements a collection of animations played at specific moments in time.
AnimationSequence The AnimationSequence class implements animations sequence.
AppBox The AppBox class implements container of Foresight Analytics Platform web application.
AreaSelection The AreaSelection class implements the selection frame.
ArrowDropPanel The ArrowDropPanel class implements the ArrowDropPanel component which is the drop-down panel wit arrow and random contents.
Autocomplete The Autocomplete class implements the Autocomplete component used to autocomplete the text typed in by the user.
AutoRefreshMenu The AutoRefreshMenu class implements autoupdate menu.
AxisTick The AxisTick is used to work with a tick of cylinder axis.
BCList The BCList class is a base class for working with collections of Breadcrumb component items.
BorderCombo The BorderCombo class implements the BorderCombo component: that is, a drop-down menu where the user can select border type.
BorderLayout The BorderLayout class implements the BorderLayout component which is a layout to place components inside the container respecting the borders.
BorderTypeCombo The BorderTypeCombo class implements basic settings of border editor.
Breadcrumb The Breadcrumb class implements the Breadcrumb component that is used to create an object breadcrumb.
BreadcrumbItem TheBreadcrumbItem class implements a compound item of the Breadcrumb component.
BreadcrumbItemsList The BreadcrumbItemsList class implements a collection of the Breadcrumb component items.
BreadcrumbSelectedItemsList The BreadcrumbSelectedItemsList class implements a collection of items selected in the Breadcrumb component.
BubbleChartMasterSize The BubbleChartMasterSize class implements the Size tab in the bubble chart wizard of express report.
Button The Button implements the Button component.
Canvas The Canvas class implements the Canvas component which is a canvas to render items.
CanvasHTMLRenderer The CanvasHTMLRenderer class renders the DOM tree structure.
CanvasLabel The CanvasLabel class is used to work with a label on canvas.
CellPicker The CellPicker class implements the CellPicker component designed for selecting the number of rows and columns in the table.
ChangePasswordDialog The ChangePasswordDialog component is a dialog box where the user can change password.
Chart The Chart class is used to work with a chart based on the Canvas element.
ChartBreadcrumb The ChartBreadcrumb class implements breadcrumb trail for navigating through levels of the tree map property.
ChartBreadcrumbItem The ChartBreadcrumbItem class implements breadcrumb trail for navigating through levels of the tree mapitems.
ChartCommon The ChartCommon class implements the Chart page in the chart setup masteritems.
ChartLabel The ChartLabel class determines text label.
ChartMaster The ChartMaster class implements the ChartMastercomponent which is a setup master for chart property.
ChartMasterFoundation The ChartMasterFoundation class is a base class for chart master property.
CheckBox The CheckBox class implements the CheckBox component, that is, a checkbox.
Clipboard The Clipboard class is a clipboard.
ColorCombo The ColorCombo class implements the ColorCombo component: that is, a drop-down menu for color selection.
ColorLegendBase The ColorLegendBase class implements a base class of the legends that work with color factors.
ColorPanel The ColorPanel class implements the ColorPanel component: that is, a color selection panel.
Combo The Combo class implements the Combo component; that is, an editor with a drop-down panel.
ComboBox The ComboBox class implements the ComboBox component: that is, a drop-down menu.
ConfigClass The ConfigClass class contains global settings of visual components.
Container The Container class is a base class of container objects.
Control The Control class is a base class of visual components, common class for visual and non-visual components.
Cylinder The Cylinder class is used to work with cylinder.
CylinderGaugeAxis The CylinderGaugeAxis class is used to work with cylinder axis.
CylinderGaugeValue The CylinderGaugeValue class is used to work with cylinder value.
CylinderHeader The CylinderHeader class is used to work with cylinder header.
CylinderTrend The CylinderTrend class is used to work with a trend line of cylinder.
DataGrid The DataGrid class is used to work with a table.
DataGridRectangle The DataGridRectangle class is used to work with a table rectangle.
DataGridSelection The DataGridSelection class is used to work with table lines selecting.
DataVisualizer The DataVisualizer class is a basic class for visualizers of Foresight Analytics Platform.
DataVisualizerContainer The DataVisualizerContainer class implements the visual components container.
DateTimeEdit The DateTimeEdit class implements the DateTimeEdit component: that is, a date and time editor.
DateTimePicker The DateTimePicker class implements the DateTimePicker component: that is, a date and time editor provided with a drop-down calendar where the user can select desired date.
DGFormater The DGFormater class is used to format table data.
Dialog The Dialog class implements the dialog box.
DiscussMenu The DiscussMenu class implements the Share menu used to publish a link to a repository object to social networks.
DropPanel The DropPanel class implements the DropPanel component which is a drop-down panel with any content.
DVSyncManager The DVSyncManager class is used to synchronize visual components.
FileUpload The FileUpload class implements the FileUpload component.
FlexLayout The FlexLayout class implements the FlexLayout component which is a flexible layout tot place components inside the container.
FontBox The FontBox class implements the FontBox component used to set up text parameters.
FontComboBox The FontComboBox class implements the FontComboBox component: that is, a dropdown list where the user can select desired font.
FontDialog The FontDialog class implements the FontDialog component: that is, a standard font selection dialog.
FontTools The FontTools class implements text parameter setup panel.
GaugeCenterLabel The GaugeCenterLabel class implements speedometer central text label.
GradientSlider The GradientSlider class implements a gradient control for selecting a value by moving sliders.
GridPanel The GridPanel class implements the GridPanel component: that is, a table where the user can locate components.
HighlightEffect The HighlightEffect class implements an effect of item highlighting.
Hyperlink The Hyperlink class implements the Hyperlink component.
IconListItem The IconListItem class implements the IconListItem component: that is, an item of a list that consists of icons.
ImagePreloader The ImagePreloader class is used to load several images.
InfoWindow The InfoWindow class implements an information window.
InfoWindowPanel The InfoWindowPanel class implements an information window panel.
IntervalsLegend The IntervalsLegend class implements visualizer legend with intervals.
Label The Label class implements the Label component.
LayoutBox The LayoutBox class implements the LayoutBox component which is a container for table components represented by the table.
LegendBase The LegendBase class implements a base class of the legend.
LegendHeader The LegendHeader class implements legend header.
LegendToolTip The LegendToolTip class implements legend tooltip.
LineLabel The LineLabel class implements the LineLabel component whish is the label with line.
ListBox The ListBox class implements the ListBoxcomponent which is the list.
ListItem The ListItem class implements the ListItem component which is the list property.
LoginForm The LoginForm class implements the view of login window.
LongListBox The LongListBox class implements the LongListBox component which is a grouped list.
LongListItem The LongListItem class implements the LongListItem component that is an element of grouped list property.
MainMenu The MainMenu class implements the MainMenu component which is a main menu.
MainMenuButton The MainMenuButton class implements a child item of the main menu, namely, button.
MainPanel The MainPanel class implements the MainPanel component which is a drop-down panel with menu.
MainPanelItem The MainPanelItem class implements the MainPanelItem component which is the drop-down menu item.
MapArrowBase The MapArrowBase class is a abstract class presenting basic properties of system arrows.
MapArrowLabelPanel

The MapArrowLabelPanel class is used to work with settings of arrow labels on a map.

MapMaster The MapMaster class implements the MapMaster component which is the master to work with a map.
MapMaster.AreaVisualPanel The MapMaster.AreaVisualPanel class implements the Color panel  of map masteritem.
MapMaster.LegendPanel The MapMaster.LegendPanel implements the Legend panel  of map master.
MapMaster.Visual3DPanel The MapMaster.Visual3DPanel class implements the Height indicator panel  of map master property.
MapObject The MapObject class implements an abstract object on a map.
MapSizeLegendPanel The MapSizeLegendPanel class is the Height legend panel in the master to work with a map property.
MaskEdit The MaskEdit class implements the MaskEdit component, that is an editor used to enter data corresponding to a certain pattern.
Master The Master class is a base class for wizards.
MasterPanel The MasterPanel  class is an abstract class of a master panel.
MasterBorderTypeCombo The MasterBorderTypeCombo class implements border editor of map labels on the left panel.
Menu The Menu class implements the Menu component used to open context menu.
MenuHeader The MenuHeader class implements the menu header.
MenuItem The MenuItem class implements the child component of the menu.
Message The Message class implements the Message component which is the dialog box with an icon.
MetabaseListItem The MetabaseListItem class implements an item of repository objects list.
MetabaseOpenDialog The MetabaseOpenDialog class implements the dialog box of object opening from metabase property.
MiniMap The MiniMap class implements the map zoom panel.
MonthCalendar The MonthCalendar class implements the MonthCalendar component: that is, a calendar used to select date and time.
NavigationBar The NavigationBar class implements the NavigationBar component which is the property panel used to navigate through the properties of active component and to manage properties.
NavigationItem The NavigationItem class implements the NavigationItem component which is the child item of the NavigationBar component - tab with a drop-down panel.
NumberEdit The NumberEdit class implements the NumberEdit component; that is, a value editor provided with scroll buttons.
NumberEditValidateArgs The NumberEditValidateArgs class implements arguments of the NumberEdit.Validate event for the NumberEdit component.
Panel The Panel class implements the Panel component which is the panel to place components.
ParallelCoordinates The ParallelCoordinates class implements the ParallelCoordinates component which is the chart with parallel coordinates.
ParetoDialog The ParetoDialog class implements the dialog box where the user sets up Pareto distribution for the data.
PCArea The PCArea class implements the draw area of the chart with parallel coordinates.
PCAxis The PCAxis class is an axis of the chart with parallel coordinates.
PCLine The PCLine class is a line of the chart with parallel coordiantes.
PCObject The PCObject class is a base class for chart visual items with parallel coordinates.
PCVisual The PCVisual class is intended to match data of the chart with parallel coordinates to its sizes.
PlacedControlBase The PlacedControlBase class implements a base class of visual controls.
ProgressBar The ProgressBar class implements the ProgressBar component used to show progress in execution of time-consuming operations.
RadioButton The RadioButton class implements the RadioButton, component which is a radio button to select one of mutually exclusive alternatives.
RangeSlider The GradientSlider class implements a control used to select value range by moving sliders.
RatingChart The RatingChart class implements ranking chart property.
Ribbon The class Ribbon implements the Ribboncomponent which is the tool ribbon.
RibbonButton The RibbonButton class implements the RibbonButtoncomponent which is the ribbon button of the application.
RibbonCategory The RibbonCategory class implements the RibbonCategorycomponent which is the tool ribbon tab.
RibbonPanel The RibbonPanel class implement the RibbonPanel component which is the panel of the tab of thetool ribbon property.
ScrollBar The ScrollBar class implements the ScrollBar component.
ScrollBox The ScrollBox class implements the ScrollBox component; that is, horizontal and vertical scrollbars.
SearchDialog The SearchDialog class implements the SearchDialogcomponent which is the search dialog box.
Separator The Separator class implements separator between menu items.
ShadowDropPanel The ShadowDropPanel class implements the ShadowDropPanel component which is the drop-down panel with shadow.
ShortSeparator The ShortSeparator class implements the short separator between menu items.
SizeLegend The SizeLegend class implements legend that describes size of visualizer items
SignaturesEditor The SignaturesEditor class implements signature mask edit panel.
SlidePanel The SlidePanel class implements the SlidePanel, component, that is, a control consisting of three related panels: Header, Details, and View.
Slider The Slider class implements a control that enables the user to select a value from the range by moving slider along its container.
SliderItem The SliderItem class implements a slider for the Slider component.
SliderItemColor The SliderItemColor class implements a slider for the GradientSlider component.
SourceView The SourceView class is a base class used to work with views data.
Sparkline The Sparkline class implements the Sparklinecomponent which represents a small chart placed in a particular cell of the table and is used to display table rows and columns.
SpectrumLegend The SpectrumLegend class implements spectrum legend
SpinEdit The SpinEdit class implements the SpinEdit component, that is an editor that houses scroll buttons.
SplitButton The SplitButton class implements the SplitButton component: that is, a button that consists of two parts: the upper part is a button with an image, the bottom part is a button with a drop-down menu.
SplitMenuItem The SplitMenuItem class implements menu item of the SplitButton component.
Splitter The Splitter class implements the Splitter component that separates two or three panels.
Spoiler The Spoiler class implements the Spoiler component which is the drop-down panel with items.
StackPanel The StackPanel class implements the StackPanel component: that is, a container used to position elements one by one in a vertical column or a horizontal row.
TabControl The TabControl class implements the TabControl component: that is, a control that contains several elements using the same workspace
TabControlArgs The TabControlArgs class implements arguments for events of the TabControl component.
TabItem The TabItem class implements the TabItem component, which is a child item of the TabControl component.
TagCloud The TagCloud class implements the TagCloud component which the tag cloud.
TagCloudItem The TagCloudItem class implements the TagCloudItem component which is the tag cloud item.
TextArea The TextArea class implements a text area.
TextBox The TextBox class implements a text box.
TextEditor The TextEditor class implements the TextEditor component used for text editing.
Timeline The Timeline class implements the time line property.
ToolBar The ToolBar class implements the ToolBar component.
ToolBarButton The ToolBarButton class implements the ToolBarButton component; that is, a button which is a child element of the toolbar.
ToolBarSeparator The ToolBarSeparator class implements the ToolBarSeparator component, that is, a separator between toolbar items.
ToolTip The ToolTip class implements the ToolTip component, represented by the tooltip.
TreeDataVisualizer The TreeDataVisualizer class is a visualizer of hierarchical charts.
TreeChartMaster The TreeChartMaster class implements a base class for TreeMapMaster and BubbleTreeMaster property.
TreeColorPanel The TreeColorPanel class implements the color panel in TreeMapMaster and BubbleTreeMaster property.
TreeColumn The TreeColumn class implements columns of the TreeList property.
TreeColumns The TreeColumn class implements collection of columns properties of the TreeList property.
TreeCombo The TreeCombo class implements the TreeCombocomponent which is used to show hierarchy as a drop-down list.
TreeItem The TreeItem class implements a tree item.
TreeLegendPanel The TreeLegendPanel class implements legend panel in TreeMapMaster and BubbleTreeMastermasters.
TreeList The TreeList class implements the TreeListcomponent used to show branched hierarchical structures.
TreeNode The TreeNode class implements the nodes collection items of the TreeListmasters.
TreeNodes The TreeNodes class implements the API nodes collections of the TreeListcomponent.

TreeSizePanel

The TreeColorPanel class implements the size panel in TreeMapMaster and BubbleTreeMaster property.

TsSpliceDateEditor

The TsSpliceDateEditor class is the date editor in the workbookmasters.
VerticalBreadCrumb The VerticalBreadCrumb class is a base class for breadcrumb of combined hierarchy.
Waiter The Waiter class implements the Waiter component: that is, a loading indicator.
WebGLControl The WebGLControl class implements the WebGLControl component which is the WebGL graphical control.
WelcomeScreen The WelcomeScreen class implements welcome screen displayed after web-application login.
Window The Window class implements the Window component: that is, a window to place any arbitrary contents.
Wizard The Wizard class is a base class of a wizard.
WizardStep The WizardStep class is an abstract class that encapsulates logic of each separate wizard step.

Static Methods

  Method name Brief description
animate The animate method starts object animation.
cropText The cropText method is used to crop the string if it does not fit into the item.
cropText2 The cropText2 method is used to merge and crop two strings if they do not fit into the item by width.
PP.Ui.fireEvent The fireEvent method fires the event of the DOM node.
getBordersHeight The getBordersHeight method returns the sum of heights of the item internal margins and borders in pixels.
getBordersWidth The getBordersWidth method returns total width of element paddings and borders in pixels.
getComboCaption The getComboCaption method returns the string received as a result of two cropped and merged strings on putting them in the item with selected width.
getConfig The getConfig method gets visual components' global settings object.
getCtrlById The getCtrlById method returns the control by identifier of the DOM node belonging to it.
getMarginsHeight The getMarginsHeight method returns height sum of internal and external margins and borders of item in pixels.
getMarginsWidth The getMarginsWidth method returns total width of element paddings, margins and borders in pixels.
getOffsetWidthNoMargins The getOffsetWidthNoMargins returns items width in pixels without taking into account internal and external margins and borders.
getPixelSize The getPixelSize method returns size value of the item style in pixels.
getRetinaUrl The getRetinaUrl method adds the .retina prefix to sent text.
getWidthOfElement The getWidthOfElement method returns string width occupied by the text in the item in pixels.
rotateNode The rotateNode method rotate the HTML item at the specified angle.
setEnblTo The setEnblTo method is used to select or deselect availability attribute of nodes.
showMessage The showMessage method creates and shows the dialog box.
toImage The toImage method screenshots the item area.

Enumerations

  Enum name Brief description
AnchorStyle The AnchorStyle enumeration contains versions of the control position inside the container.
AreaSelectionAction The AreaSelectionAction enumeration contains actions on selection.
Animation.EaseMethods The Animation.EaseMethods enumeration contains methods of animation smoothing on playing.
AreaSelectionType The AreaSelectionType enumeration contains forms of selection frames.
AxisLabelsMode The AxisLabelsMode enumeration contains modes of the axis labels.
AxisValuesMode The AxisValuesMode enumeration contains modes of the scale labels creation.
BorderCombo.BorderType The BorderCombo.BorderType enumeration contains, how the borders can be shown.
BorderCombo.LineType The BorderCombo.LineType enumeration contains line types.
BorderCombo.Mode The BorderCombo.Mode enumeration contains displaying options for the combo-box used to select border type.
BorderCombo.TypesMode The BorderCombo.TypesMode enumeration contains the panel display mode options.
ColorPanel.Mode The ColorPanel.Mode enumeration contains display modes of the ColorCombo component.
ColorPanel.SpectrumMode The ColorPanel.SpectrumMode enumeration contains display modes of the ColorCombo component spectrum.
CylinderLabelAlign The CylinderLabelAlign enumeration contains types of axis label horizontal alignments.
CylinderLabelPosition The CylinderLabelPosition enumeration contains types of axis label vertical alignments.
DataGridFormaterType The DataGridFormaterType enumeration contains types of object attributes transformation on formatting.
DateTimeEdit.Mode The DateTimeEdit.Mode enumeration contains display modes of the DateTimeEdit component.
DbDataType The DbDataType enumeration contains types of service data.
DropPanelArrowPosition The DropPanelArrowPosition enumeration contains versions of the arrow position towards the panel.
EaseMethods The EaseMethods enumeration contains methods of animation smoothing on playing.
FlexLayoutAlign The FlexLayoutAlign enumeration contains methods of items alignment in container with flexible layout.
FlexLayoutPack The FlexLayoutPack enumeration contains methods of items vertical layout.
FontBox.ControlsGroups The FontBox.ControlsGroups enumeration contains groups of FontBox component controls.
IntervalsLegendColorApplying The IntervalsLegendColorApplying enumeration contains interval legend color visualization modes.
LegendItemsOrder The LegendItemsOrder enumeration contains legend items display modes.
LegendMarkerShape The LegendMarkerShape enumeration contains shapes of legend item markers.
LegendMode The LegendMode enumeration contains legend items display modes.
LegendPageMode The LegendPageMode enumeration contains modes of legend items split into pages.
LegendType The LegendType enumeration contains legend types.
LineTypes The LineTypes enumeration lists line types.
LoginForm.ErrorType The ErrorType enumeration contains types of errors that may occur when working with the system login window.
MessageType The MessageType enumeration contains types of dialog box.
NoDataPosition The NoDataPosition enumeration contains possible positions of No Data legend element.
ShareType The ShareType enumeration contains social networks, where the user can publish a link.
SizeLegendMarkerShape The SizeLegendMarkerShape enumeration contains markers forms of sizes legendcomponent.
SparklineViewMode The SparklineViewMode enumeration contains modes of data display on a sparkline.
SpectrumLegendTextPosition The SpectrumLegendTextPosition enumeration contains items text positions in the spectrum legendcomponent.
SpoilerPosition The SpoilerPosition enumeration contains directions of the panel expanding.
TabSheetMasterMode The TabSheetMasterMode enumeration specifies wizard type.
TagCloud.Shape The TagCloud.Shape enumeration contains form of distribution of tag cloud items.
TextEditor.HyperlinkTarget The TextEditor.HyperlinkTarget enumeration contains methods of opening a lynk.
TextWrapping The TextWrapping enumeration contains modes of wrapping the text to the next line.
ToolBarButton.RoundedCorners The ToolBarButton.RoundedCorners enumeration contains corner rounding versions.
TreeColumnType The TreeColumnType enumeration contains types of hierarchical tree column contents during sorting.
TreeListSort The TreeListSort enumeration contains variants of sorting for hierarchy tree elements.
TSSelControlPos The TSSelControlPos enumeration contents positions of the item which will be shown on the tablemasters.
Visibility The Visibility enumeration contains object visibility options.

See also:

Class Library