SMART datagrid v.1 > Classes

Back  Forward

DataLudi.ShapeCellRenderer  class

テキストと多角形、又は楕円形の図形(shape)を同時に表示するレンダラーである。 レンダラーのtextVisibleプロパティーをfalseに指定すればテキストを表示しない。 Shapeの表示位置はGridStyles.iconLocationで指定する。 GridStyles.iconLocationCENTERの時にもテキストは表示されない。 

ShapeのサイズはGridStyles.shapeSizeに指定した値で決められる。shapeSizeの値は比率の値でもあり得る。 shapeSizeが決められてない場合レンダラープロパティーで設定された比率で大きさが決められる。 

テキストとshapeの間隙はGridStyles.iconPaddingで決めて、 Shapeとデータセルの境界線の間の間隙はGridStyles.iconOffsetで決める。 

Shpaeの形はshapeNameで指定するが、 現在に表示が可能なshape達は下の表に載せている。 

カラムレンダラーの設定の時typeを"shape"に指定する。 

Base Classes
DataCellRenderer > GridObject > EventAware > DLBase
Constructor
function ShapeCellRenderer ();
Properties
scaleX
scaleY
sizeRate
textVisible
Inherited Properties
GridObject.owner
DataCellRenderer.showTooltip
Inherited Methods
EventAware.addListener
DLBase.assign
GridObject.ctor
DataCellRenderer.ctor
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

Table-1  Shape 目録
名前説明
rectangle四角形
triangle三角形
itriangle逆三角形
diamond菱形
uparrow上方向矢印
downarrow下方向矢印
leftarrow左方向矢印
rightarrow右方向矢印
plusプラス
minusマイナス
equalイコール
star
ellipse楕円形
See Also
IconCellRenderer
ImageCellRenderer
Examples
ShapeRenderer