해당하는 코드값을 가진 콤보박스 아이템을 선택하면서 콤보박스에 on_itemchange 이벤트가 설정되어 있을 때 이벤트를 실행할지 여부와 실행 시 Async 여부를 설정할 수 있는 API이다.
Parameters | Type | Description |
---|---|---|
strCode | STRING | 선택할 아이템의 코드값 |
bFireItemChangeEvent | BOOL | on_itemchange 이벤트를 실행할지 여부 |
bProcEventAsync | BOOL | 이벤트 실행시 Async로 실행할지 여부 |
bAllowHiddenCode | BOOL | [옵션] 숨겨진 코드 선택 허용 여부 (기본값: true) |
nCodeCheckType | STRING | [옵션] 유효하지 않은 코드 체크 방법 (기본값: undefined) |
Type | Description |
---|---|
void | 없음 |
* setselectedcode 와 다른 점은 코드 설정 시에 체인지 이벤트 발생 여부 및 비동기 이벤트 발생 방식을 설정할 수 있다.
nCodeCheckType 파라미터 값을 지정하지 않은 경우, setcode_checktype 속성값이 적용된다.
nCodeCheckType 파라미터는 옵션 파라미터로 strCode 파라미터 값이 유효하지 않은 경우, 처리 방식을 지정한다.
** nCodeCheckType 파라미터 값 0: 코드 표시 1: 코드값을 설정/표시하지 않고, return false 처리
function btn_setselectedcodeex_on_mouseup()
{
cbTest.setselectedcodeex("1", true, true);
}
function cbTest_on_itemchange(nprev_item, ncur_item)
{
factory.consoleprint("선택된 아이템 " + ncur_item);
}