화면의 특정 트랜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;
}
}