HTML Client 5.0.1

lspushpage.js

Summary

This file contains the declaration of the interface classes needed to manage the subscriptions to the data and subsequent data manipulation. These classes can be included and used by any front-end page. They can be thought as made by two layers:

In MVC terms, the visual layer provides various types of data models, where data are organized in tables. Each Model instance (referred to as a data table) can be associated to a set of elements on the page DOM (referred to as a screen table) which becomes its View. No user input facilities are provided with the view; however, a Control subsystem can be added on the page and can change the displayed data by acting on the model attributes that are provided.

The file depends on the "lscommons.js" javascript library file, which has always to be included before.

See:


Class Summary
ChartTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed through a multiline graphic chart, where some or all of the table fields can be associated to distinct lines of the chart.
MultiDynaMetapushTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table according to ADD, UPDATE and DELETE commands received as pushed values, which instruct the data table to either add a row, just modify values on a row or delete a row.
GroupIdDescriptor A group descriptor that specifies a group by group identifier.
ItemNameDescriptor An item descriptor that specifies an item withing a group by name.
FieldNameDescriptor A field descriptor that specifies a field withing a schema by name.
DynaMetapushTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table according to ADD, UPDATE and DELETE commands received as pushed values, which instruct the data table to either add a row, just modify values on a row or delete a row.
ScrollTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table in such a way that new updates make the older ones scroll.
VisualUpdateInfo Contains all the information related to a data row that is about to be displayed in a screen table.
FieldPositionDescriptor A field descriptor that specifies a field withing a schema by field position.
ItemPositionDescriptor An item descriptor that specifies an item withing a group by item position.
GroupDescriptor The base class for any descriptor of a group.
OverwriteTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table in such a way that newer values for a field of an item overwrite older ones.
UpdateItemInfo Contains all the information related to an update of the field values for an item.
LabelFormatter Formatter for values to be displayed as labels for a chart axis.
DynaScrollTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table in such a way that new updates add new rows to the page.
PushPage Facade class for the management of a front-end page enabled to request push data to Lightstreamer Server (we call such a page a push-enabled page, or a Push-page).
GroupListDescriptor A group descriptor that specifies a group through a list of item names.
MetapushTable A data table that can be fed with real-time data delivered by Lightstreamer Server and displayed into a screen table according to ADD, UPDATE and DELETE commands received as pushed values, which instruct the data table to add a row, just modify values on a row or delete a row.
NonVisualTable Represents a data table that can be fed with real-time data (delivered by Lightstreamer Server) that are entirely processed and displayed by custom code.
SchemaListDescriptor A schema descriptor that specifies a schema through a list of field names.
ItemDescriptor The base class for any descriptor of an item within a group.
FieldDescriptor The base class for any descriptor of a field within a schema.
RowInfo Contains all the information related to a row pertaining to a ScrollTable or MetapushTable that is about to be displayed in a screen table.
Table The base class for the hierarchy of the data-table classes.
ChartLine A line to be displayed in a multiline chart.
SchemaIdDescriptor A schema descriptor that specifies a schema by schema identifier.
SchemaDescriptor The base class for any descriptor of a schema.
ScreenTableHelper Helper class that can be used in order to help the framework finding the HTML cells that make up a screen table in the page DOM.
VisualTable The base class for all the data-table classes that delegate to Lightstreamer the visualization of the data on the page.

HTML Client 5.0.1

Lightstreamer HTML Client API
Documentation generated by JSDoc on Tue May 22 11:46:54 2012