SMART datagrid v.1 > Classes

[ grids ver.1.2.9]   Back  Forward

DataLudi.ButtonCellRenderer  class

使用通过imageUrl等而指定的图像,在数据单元格中,显示各个状态的图像按钮。 

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

Base Classes
ClickableCellRenderer > DataCellRenderer > GridObject > EventAware > DLBase
Constructor
function ButtonCellRenderer ();
Properties
activeImageUrl
disabledImageUrl
disabledText
disableHoveredImageUrl
disableHoveredText
downOffset
enabledCallback
enabledExpression
hoveredImageUrl
hoveredText
imageDisplay
imageHorizontalAlign
imageUrl
imageVerticalAlign
text
textOnImage
textPadding
textVisible
Inherited Properties
GridObject.owner
DataCellRenderer.showTooltip
Inherited Methods
EventAware.addListener
DLBase.assign
ClickableCellRenderer.ctor
DataCellRenderer.ctor
GridObject.ctor
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

Code -1
    grid.setColumns([{
        name: "col1',
        renderer: {
            type: "button",
            imageUrl: "img/btn_normal.png",
            text: "Refresh"
        }
    }, 
    ...
    ];
See Also
ImageCellRenderer
IconCellRenderer
ShapeCellRenderer
Examples
按钮单元格渲染器