화면의 특정 트랜IO맵의 정보를 리턴하는 API이다.
Parameters | Type | Description |
---|---|---|
strTranIOMapId | STRING | 트랜IO맵 ID |
Type | Description |
---|---|
class | 트랜IO맵 정보 오브젝트 |
트랜IO맵에 해당하는 정보가 없는 경우 null 값이 리턴된다.
리턴되는 트랜IO맵정보 오브젝트 구조는 아래와 같다.
objTranIOMap = { id: 'tran_iomap_id', tiemout: '120', input_item_arr: [objItemInfo, ], // 아래 objItemInfo 구조 참조 output_device_arr: [objDeviceInfo, ] // 아래 objDeviceInfo 구조 참조 }; objDeviceInfo = { type: 'screen_id', formid: 'form_id', item_arr: [objItemInfo, ] // 아래 objItemInfo 구조 참조 }; objItemInfo = { id: 'id', link: 'link_component_name', length: '4', type: 'edit', // edit, ... sub_item_arr: [objSubItemInfo, ] // type이 'multi'인 경우 하위 아이텀 정보 배열 }; objSubItemInfo = { id: 'id', link: 'link_column_name', length: '4', type: 'edit' // edit, ... };
function btn_test_on_mouseup()
{
var objTranIOMap;
objTranIOMap = screen.gettraniomapinfobyid("TRAN_IO_MAP_ID");
if(objTranIOMap == null) {
screen.alert("objTranIOMap is null");
return;
}
}