SMART datagrid v1.4 > Classes

Back  Forward

DataLudi.SignalBarCellRenderer  class

데이터셀의 값과 minimummaximum의 범위에 대한 비율을 신호 세기를 나타내는 불연속적인 barCount 개수의 신호 바(bar)로 표시한다. 신호바 개수 단위로 표시되므로 정확한 값이 아니라 단계별 값 등을 나타내는 경우에 사용할 수 있다. 

값에 해당하는 만큼의 신호바는 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
DataCellRenderer.ctor
GridObject.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
SignalBar Cell Renderer