SMART datagrid v.1 > Examples

Back  Forward

SignalBar Cell Renderer  Example

SignalBarCellRenderer通过逐渐增减一个以上的竖条的方式进行显示。 可以通过startRateendRate,指定增减状态。 在"2002"列中,startRate和endRate被设置为相同的值,而在"2003"列中,通过将startRate指定为大于endRate的值而显示了减少模式。 

另外,如果将SignalBarCellRenderer.detailed指定为true,就可以在最后一个竖条中,区分显示值。 可以分别通过GridStyles.shapeColorshapeInactiveColor,指定竖条的颜色。 

"2002"列中,通过将渲染器的barRate值指定为小于1而减低了竖条的高度。 可以通过barGap,指定竖条之间的间隔。 而且,可以通过barCount,设置所显示的竖条的数量。 默认值是10。 

Grid - 1
Code -1
    var columns = [{
        name: "col2003",
        fieldName: "f2003",
        renderer: {
            type: "signal",
            barCount: 7,
            maximum: 10,
            startRate: 1,
            endRate: 0.4,
            barGap: 3
        }
    },
    ...
    ];
    grid.setColumns(columns);

查看源代码 JSP 

See Also
SignalBarCellRenderer
ValueColumn.renderer
Examples
形状渲染器
图标渲染器
图像渲染器