SMART datagrid v.1 > Classes

[ grids ver.1.2.9]   Back  Forward

DataLudi.ButtonCellRenderer  class

It displays the image button of each state in data cell by using images which have been specified by imageUrl, etc. 

When setting column renderer, it will specify the type as "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
Button Cell Renderer