목차

그리드 텍스트 우측 이미지 가이드

그리드 데이터부의 textright_image, textright_image_show 속성 예시 화면이다.

그리드 데이터부의 textright_image, textright_image_show 속성은 아이템 텍스트 우측에 이미지를 표시하기 위한 속성이다.

관련 속성으로 textright_image, textright_image_show, textright_image_horzgap가 있다.

관련 컬럼 API로 getcolumntextrightimage, setcolumntextrightimage, getcolumntextrightimageshow, setcolumntextrightimageshow가 있다.

관련 아이템 API로 getitemtextrightimage, setitemtextrightimage, getitemtextrightimageshow, setitemtextrightimageshow가 있다.

예시

템플릿 위치: /HTML5/COMPONENT/GRID/grid_image_textright

템플릿 파일

화면 스크립트

/**
 * 데이터행 사용자 정의 표현 함수
 * @param nRow 행 인덱스 (Zero-Based)
 * @param nColumn 열 인덱스 (Zero-Based)
 * @param strItemText 아이템 텍스트
 * @param objGrid 그리드 오브젝트
 * @param nFileType 파일 유형 (0: GRID, 1: CSV, 2: EXCEL, 3: TEXT, 4: XML, 5: JSON)
 */
function ExprFuncData(nRow, nColumn, strItemText, objGrid, nFileType)
{
	var new_icon_flag, item_depth, item_left_image;

	// 그리드 표시 상태가 아닌 경우, 리턴
	if (nFileType != 0) { return; }

	// 아이템의 깊이 값을 구함
	item_depth = parseInt(objGrid.getitemtext(nRow, 1), 10);

	// 텍스트 좌측 이미지 경로 지정
	item_left_image = "";
	if (item_depth > 0) {
		item_left_image = "/HTML5/COMPONENT/GRID/item_depth_" + item_depth + ".png";
	}

	// 텍스트 좌측 이미지 경로 설정(bRefresh 파라미터를 반드시 false로 지정해야 함)
	objGrid.setitemimage(nRow, 0, item_left_image, false);

	// 아이템의 신규 여부 값을 구함
	new_icon_flag = objGrid.getitemtext(nRow, 2);

	// 텍스트 우측 이미지 표시 여부 설정 (bRefresh 파라미터를 반드시 false로 지정해야 함)
	objGrid.setitemtextrightimageshow(nRow, 0, new_icon_flag == "1" ? true : false, false);
}