Description

이미지 위에 텍스트를 지정할 수 있는 렌더러이다. 공통된 이미지 위에 텍스트만 바뀌는 경우 사용한다.
하나의 셀에 하나의 이미지 버튼만 올릴 수 있다.

Properties

imageUrl
Type: String
Default: null
기본 이미지 경로를 지정한다.

hoverUrl
Type: String
Default: null
호버링시 표시될 이미지 경로를 지정한다.

activeUrl
Type: String
Default: null
클릭되었을때 표시될 이미지 경로를 지정한다.

text
Type: String
Default: “Click”
이미지 위에 표시될 텍스트를 지정한다.
null을 지정하면 셀 값이 표시된다.

hoveredUnderline
Type: boolean
Default: true
false로 지정하면 마우스 호버시 밑줄이 생기지 않는다.
RealGridJS 1.1.29 이상부터 지원한다.

cursor
Type: String
Default: null
버튼에 마우스 커서가 위치할때 표시될 마우스 커서의 모양을 지정한다.
지정할 수 있는 값은 W3C 표준(http://www.w3.org/wiki/CSS/Properties/cursor) 을 준수한다. uri 미지원
RealGridJS 1.1.29 이상부터 지원한다.

Examples


var columns = [{
    "fieldName": "field1",
    "name": "field1",
    "width": 80,
    "renderer": {
        "type": "imageButton",
        "showTooltip": true,
        "text": "가나다",
        "margin": 20,
        "imageUrl": "./button.png",
        "hoverUrl": "./button_hover.png",
        "activeUrl": "./button_active.png"
    },     
    "header": { "text": "Image Button" },
    "styles": { "textAlignment": "center", "font": "Tahoma" }
}];

gridView.setColumns(columns);