Class WebCubeGrid
Namespace: FastReport.Olap.Web
Assembly: FastCube.Core.Web.dll
Web container for the Cube component.
public class WebCubeGrid : WebGrid
Inheritance
object ← WebGrid ← WebCubeGrid
Inherited Members
WebGrid.ActiveProvider, WebGrid.ControllerName, WebGrid.Height, WebGrid.ID, WebGrid.Inline, WebGrid.ShowToolbar, WebGrid.UserData, WebGrid.Width, WebGrid.RemoveFromCache(), WebGrid.Render(), WebGrid.RenderSync(), WebGrid.GetJSConstructor(string), WebGrid.GetJSResources()
Properties
ControllerName
Gets the current controller name.
public override string ControllerName { get; }
Property Value
Cube
Gets or sets the cube component.
public Cube Cube { get; set; }
Property Value
Cube
FilterManager
Gets or sets the filter manager.
public FilterManager FilterManager { get; set; }
Property Value
FilterManager
HasFilteringSupport
Indicates that container has filter manager.
public bool HasFilteringSupport { get; }
Property Value
PageSize
Controls page size for buffered loading.
public int PageSize { get; set; }
Property Value
Remarks
PageSize = -1 - off buffering. Don't use too low numbers. Preferrable value for buffering is 150.
RecordSet
Gets the record set.
public OrderedRecordSet RecordSet { get; }
Property Value
OrderedRecordSet
ValidData
Indicates that data of the current container is valid.
public bool ValidData { get; }
Property Value
Methods
GetFilter(CubeDataColumn)
Returns filter for specified column.
public UniqueValuesFieldFilter GetFilter(CubeDataColumn column)
Parameters
column
CubeDataColumn
Returns
UniqueValuesFieldFilter
GetFilter(int)
Returns filter for specified column by column index.
public UniqueValuesFieldFilter GetFilter(int columnIndex)
Parameters
columnIndex
int
Index of the column.
Returns
UniqueValuesFieldFilter
GetJSConstructor(string)
Returns conctructor for js code.
protected override string GetJSConstructor(string routeBasePath)
Parameters
routeBasePath
string
Returns
GetJSResources()
Returns list of js files.
protected override string[] GetJSResources()
Returns
string[]