버튼 » Api

getrolelevel

Description

버튼의 role_level 속성을 가져오는 API이다.

Return Value

Type Description
short 버튼 권한 레벨

Example

var USER_ROLE_LEVEL = 5; // 버튼 권한 처리 예시 함수 function ApplyButtonRoleLevel(objScreen) { var inst_obj, inst_arr; var i, count, button_role_level; // factory.consoleprint("USER_ROLE_LEVEL = " + USER_ROLE_LEVEL); // 화면의 모든 컴포넌트 배열을 구함 inst_arr = objScreen.getinstanceall(0); count = inst_arr.length; for(i = 0; i < count; i++) { inst_obj = inst_arr[i]; if(inst_obj.getcontrolkind() != XFD_CTRLKIND_PUSHBUTTON) { continue; } // 버튼 레벨 값을 구하고, 길이가 0인 경우, Continue button_role_level = inst_obj.getrolelevel(); if(button_role_level.length == 0) { continue; } // 버튼 레벨값이 숫자인지 검증 button_role_level = parseInt(button_role_level, 10); if(isNaN(button_role_level)) { continue; } // factory.consoleprint("name = " + inst_obj.getname()); // factory.consoleprint("button_role_level = " + button_role_level); if(button_role_level > USER_ROLE_LEVEL) { factory.consoleprint("setenable false"); inst_obj.setenable(false); } } }

See Also

setrolelevel

Viewer Ver.

9.1.1.1

Update Date

20180709