SMART datagrid v1.4 > Classes

Back  Forward

DataLudi.BarCellRenderer  class

Bar 렌더러는 데이터셀의 값과 렌더러의 minimummaximum 범위에 대한 비율을 origin부터 시작하는 사각형 막대(Bar)로 표시한다. Bar는 GridStyles.shapeBackgroundGridStyles.shapeBorder로 그려진다. Bar의 폭은 GridStyles.shpaeSize로 정해진다. 

컬럼 렌더러 설정시 type을 "bar"로 지정한다. 

Base Classes
DataCellRenderer > GridObject > EventAware > DLBase
Constructor
function BarCellRenderer ();
Properties
maximum
minimum
origin
showLabel
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: "Quantity",
            fieldName: "quantity",
            width: 60,
            header: {
                "text": "Quantity"
            },
            renderer: {
                type: "bar",
                minimum: 0,
                maximum: 1000,
                origin: "right"
            }
        },
        ...
    ];
    grid.setColumns(columns);
}
See Also
GridStyles
IconCellRenderer
ImageCellRenderer
ShapeCellRenderer
Examples
Bar Cell Renderer