그리드에 동적으로 선택행의 옵션 정보 변경할 수 있는 API이다.
| Parameters | Type | Description |
|---|---|---|
| clrSelectRowInfo | class | 선택행의 옵션 정보를 담고 있는 class |
| Type | Description |
|---|---|
| void |
** 파라미터 class정보
classGridSelectRow = function()
{
// selectrow_style속성값
nstyle;
// 선택행의 배경색상
clrback;
// 션택행의 전경색상
clrfore;
// 선택행의 테두리색상
clrborder;
// 포커스와 상관없이 항상 선택행을 표시할지 여부
bshowalways;
}
function btnSelectRow_on_mouseup(objInst)
{
// 그리드에 현재 적용되어 있는 selectrow 옵션을 읽어들인다.
var clrSelectRowInfo = grid.getselectrowinfo();
factory.consoleprint("selectrow style : " + clrSelectRowInfo.nstyle);
factory.consoleprint("selectrow backcolor : " + clrSelectRowInfo.clrback);
factory.consoleprint("selectrow forecolor : " + clrSelectRowInfo.clrfore);
factory.consoleprint("selectrow bordercolor : " + clrSelectRowInfo.clrborder);
factory.consoleprint("selectrow showalways : " + clrSelectRowInfo.bshowalways);
// 현재설정되어 있는 selectrow 옵션에서 showalways 옵션만 꺼주자.
clrSelectRowInfo.bshowalways = false;
// 변경된 selectrow 옵션 적용
grid.setselectrowinfo(clrSelectRowInfo);
}