Class MetaItem
Namespace: FastReport.Olap.Controls
Assembly: FastCube.Mono.dll
Meta item base class.
public class MetaItem
Inheritance
Derived
ChartMetaItem, CubeGridMetaItem, SliceGridMetaItem
Constructors
MetaItem()
Creates a new instance.
public MetaItem()
MetaItem(string, ItemOption, MetaItem, int, string, object)
Creates a new instance.
public MetaItem(string text, ItemOption options = ItemOption.None, MetaItem parent = null, int imageIndex = -1, string tooltip = "", object data = null)
Parameters
text
string
options
ItemOption
parent
MetaItem
imageIndex
int
tooltip
string
data
object
MetaItem(string, MetaItem)
Creates a new instance.
public MetaItem(string text, MetaItem parent)
Parameters
text
string
parent
MetaItem
MetaItem(string, MetaItem, object)
Creates a new instance.
public MetaItem(string text, MetaItem parent, object data)
Parameters
text
string
parent
MetaItem
data
object
Fields
subItems
Inner list of sub items.
protected List<MetaItem> subItems
Field Value
Properties
Data
Gets data.
public object Data { get; }
Property Value
ImageIndex
Gets or sets index of image.
public virtual int ImageIndex { get; set; }
Property Value
Index
Gets index.
public virtual int Index { get; }
Property Value
Options
Gets or sets options.
public virtual ItemOption Options { get; set; }
Property Value
Parent
Gets parent.
public MetaItem Parent { get; }
Property Value
Text
Gets or sets text.
public virtual string Text { get; set; }
Property Value
Tooltip
Gets tooltip.
public virtual string Tooltip { get; }
Property Value
Methods
AddSubItem(MetaItem)
Adds sub item to the innter list.
public virtual void AddSubItem(MetaItem subItem)
Parameters
subItem
MetaItem
DoChildClick(Toolbar, MetaItem)
Invokes child click on parent.
public virtual void DoChildClick(Toolbar toolbar, MetaItem child)
Parameters
toolbar
Toolbar
child
MetaItem
DoClick(Toolbar)
Invokes click. FastReport.Olap.Controls.MetaItem.DoChildClick(FastReport.Olap.Controls.Toolbar,FastReport.Olap.Controls.MetaItem)
public virtual void DoClick(Toolbar toolbar)
Parameters
toolbar
Toolbar
GetChecked(Toolbar)
Gets that is checked.
public virtual bool GetChecked(Toolbar toolbar)
Parameters
toolbar
Toolbar
Returns
GetChildChecked(Toolbar, MetaItem)
Gets child is checked.
public virtual bool GetChildChecked(Toolbar toolbar, MetaItem child)
Parameters
toolbar
Toolbar
child
MetaItem
Returns
GetEnabled(Toolbar)
Gets that is enabled.
public virtual bool GetEnabled(Toolbar toolbar)
Parameters
toolbar
Toolbar
Returns
GetSubItems()
Gets copy of array of sub items.
public virtual MetaItem[] GetSubItems()
Returns
MetaItem[]
Update()
Updates.
protected void Update()
UpdateOptions()
Updates options.
protected void UpdateOptions()
OnUpdate
Event on update.
public event EventHandler OnUpdate