同时显示文本和多角形或椭圆形的形状(Shape)的渲染器。 如果将渲染器的textVisible属性指定为false,就不会显示文本。 通过GridStyles.shapeLocation,指定Shape的显示位置。 当GridStyles.shapeLocation为CENTER时,同样不会显示文本。
通过指定在GridStyles.shapeSize的值,决定Shape的大小。shapeSize值可以是比例值。 当没有决定shapeSize时,将会根据设置在渲染器属性sizeRate的比例,决定大小。
通过GridStyles.shapePadding,决定文本和Shape的间隔,并且通过GridStyles.shapeOffset,决定Shape和数据单元格边框之间的间隔。
可以通过shapeName,指定Shape的形状,并且当前可以被显示的Shape已有被列在下列表格中。
当设置列渲染器时,将type指定为"shape"。
| 名称 | 说明 |
|---|---|
| empty | 占用空间而不进行绘制。 |
| rectangle | 矩形 |
| triangle | 三角形 |
| itriangle | 翻倒的三角形 |
| diamond | 菱形 |
| uparrow | 上方向键 |
| downarrow | 下方向键 |
| leftarrow | 左方向键 |
| rightarrow | 右方向键 |
| plus | 加 |
| minus | 减 |
| equal | 等号 |
| star | 星 |
| ellipse | 椭圆形 |