트리그리드 » Api

setitemhostdata

Description

그리드 특정 아이템에 전문 전송용 텍스트(hostdata)를 설정하는 API이다.

Parameters

Parameters Type Description
nRow long 로우 인덱스
nCol long 컬럼 인덱스
strHostData STRING 호스트 데이터
bRepaint BOOL [옵션] 새로고침 여부(기본값: false)
bConsiderColumnMerge BOOL [옵션] 컬럼병합을 할지 여부(기본값: false)
bFireItemChangeEvent BOOL [옵션] on_itemvaluechanged 이벤트를 발생시킬지 여부(기본값: false)
bEventAsync BOOL [옵션] on_itemvaluechanged 이벤트를 Async로 처리 할지 여부(기본값: true)

Return Value

Type Description
BOOL 정상 처리 여부

Remark

만약 많은 수의 아이템에 대해서 루핑 돌면서 호출하는 경우이면, bConsiderColumnMerge, bRepaint, bFireItemChangeEvent 파라미터를 false로 지정하고, 마지막에 refresh API를 호출하는 것이 속도면에서 훨씬 빠릅니다.

HOSTDATA_INCLUDEDOT 실행 파라미터에 따라 소수점 데이터 처리가 달라진다.

HOSTDATA_INCLUDEDOT 실행 파라미터 실행 파라미터가 false인 경우, 소수점을 제외하고, 소수점 이하 자리수 만큼 길이가 채워진 데이터가 리턴된다.

*HOSTDATA_INCLUDEDOT가 false이고, 소수점 자리수가 2인 경우 예시
123456 -> 1234.56
156 -> 1.56
56 -> 0.56
6 -> 0.60

Example

function btn_on_mouseup() { factory.consoleprint(grd.setitemhostdata(0, 0, "123456")); grd.refresh(); }

See Also

getitemhostdata

Viewer Ver.

9.1.1.1

Update Date

20210819