SMART datagrid v.1 > Classes

Back  Forward

DataLudi.SignalBarCellRenderer  class

通过显示信号强度的非连续性barCount数量的信号格数(Bar),显示数据单元格的值和对minimummaximum的范围的比例。 因为被显示为信号格数数量单位,所以可以被用于显示非正确的值的、各个阶段的值等情况。 

通过GridStyles.shapeBackground,绘制相当于值的信号格数,并且通过GridStyles.shapeInactiveBackground,绘制剩余的信号格数。 

当设置列渲染器时,将type指定为"signal"。 

Base Classes
DataCellRenderer > GridObject > EventAware > DLBase
Constructor
function SignalBarCellRenderer ();
Properties
barCount
barGap
barRate
detailed
endRate
maximum
minimum
startRate
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

 

Code -1
    var columns = [{
        name: "2000",
        fieldName: "2000",
        width: "100",
        renderer: {
            type: "signal",
            maximum: 10,
            barCount: 8,
            detailed: true,
            startRate: 1,
            endRate: 0.5
        },
        styles: {
            textAlignment: "far",
            shapeColor: "#080"
        }
    },
    ...
    ];
    grid.setColumns(columns);
See Also
GridStyles
BarCellRenderer
ShapeCellRenderer
ImageCellRenderer
IconCellRenderer
Examples
信号格数单元格渲染器