SMART datagrid v.1 > Examples

Back  Forward

Row Indicator  Example  準備中...

グリッドの左側に垂直で行の番号などを表示するセルで構成された領域がRowIndicatorである。 

Grid - 1
rows

RowIndicatorセル達は基本的に 番号を表示する。 行の番号はデータ行グループのヘッダーなどを含めたグリッドに表示される行達の位置の値である。 RowIndicator.displayValueプロパティーで表示される値を違うように設定することができる。 

また、内部的に各インデックスは0から始まるが、 表示されるインデックスの始まりの値を指定することもできる。すべて基本の値は1である。 

RowIndex Base: DataIndex Base:

RowIndicatorの幅は基本的にセル達に表示される一番長い文字列の幅と maxWidth, minWidthの値、そしてスタイルプロパティーによって自動的に決定される。 しかし、下のプロパティーで表示される幅を違うようにすることができる。widthが0の時自動的に計算される。 maxWidthminWidthは値が0の以下なら無視になる。 

minWidth: maxWidth: width:

RowIndicatorセル達のスタイルをstylesで指定することができる。 

selectabletrueである時、 RowIndicatorセル達をマウスでクリックすれば포커스셀の位置が変更になり、クリックした行が選択される。 また、クリックの後マウスドラッグで複数の行の選択することができる。 GridBase.displayOptionsselectStyleとは関係なしにいつも行単位で選択される。 

 

ソースを見る 

See Also
RowIndicator
RowIndicatorValue
RowIndicator.maxWidth
RowIndicator.minWidth
RowIndicator.width
RowIndicator.selectable
VisualObject.styles
SelectionStyle
GridBase.displayOptions
DisplayOptions.selectStyle