lz.LazyReplicationManager
An optimization for displaying large sets of data.

JavaScript: lz.LazyReplicationManager

If a datapath's replication attribute is set to lazy, then a match to multiple nodes will create an lz.LazyReplicationManager instead of an lz.ReplicationManager. The lazy replication manager creates only enough replicated views in order to display the data, so there is not a view for each data node. This enables the display of very large datasets.

See Lazy Replication in the Guide for examples of how to use lazy replication, and restrictions on its use.

Also see the paging.lzx example for an example of lazy replication.

The lazy replicator implicitly includes a simple layout (since it needs to calculate how many replications will fit), hence it has two additional parameters (that are specified in the datapath) axis, and spacing.

Attributes inherited from lz.ReplicationManager

clones, nodes, visible

Attributes inherited from <datapath>

axis, pooling, replication, sortorder, sortpath, spacing

Attributes inherited from <datapointer>

context, p, rerunxpath, xpath

Methods

Methods inherited from <datapath>

setNodes, setSelected, updateData

Methods inherited from lz.Eventable

destroy, setAttribute

Events

Events inherited from <datapointer>

onerror, ontimeout

Events inherited from <node>

onconstruct, ondata, oninit

Events inherited from lz.Eventable

ondestroy