define(
    {elements:[
        {name:"tab1", tab: [
            {key: "pgm103_button", button: [{btn: langs.getText("common","btn_save"), btn_type: "btn_save auth_write"}]},
            {key: "pgm103_devip_tbl", table: [{label: langs.getText("common","order"), sort: "num"}, {label: langs.getText("common","simple_seq")}, {label: langs.getText("common","zone")}, {label: langs.getText("common","simple_service")}, {label: langs.getText("common","log_no"), sort: "stanum"}, 
															 {label: langs.getText("common","type")}, {label: langs.getText("common","simple_dev_id")}, {label: langs.getText("common","macaddr"), sort: "str elem"}, {label: langs.getText("common","ipaddr"), sort: "ip elem"}, {label: langs.getText("common","mode")}, 
															 {label: "ARP"}, {label: langs.getText("common","register")}, {label: langs.getText("common","info_version")}, {label: "CPU"}, {label: langs.getText("common","remark")}], 
											  data_form:[{key: "", tr: [{name:"DEV_SLOTTYPE", value:"", slot_type: 1}, 
																				 {name:"DEV_INDEX", value:"", label: 1}, 
																				 {name:"DEV_SEQ", value:"", label: 1}, 
																				 {name:"DEV_ZONE", value:"", label: 1},
																				 {name:"DEV_SVC", chk_type: "chk_selectall", chk: 1}, 
																				 {name:"DEV_LOGORDER", value:"", label: 1}, 
																				 {name:"DEV_TYPE", value:"", label: 1}, 
																				 {name:"DEV_ID", value: "", textfield: [{max: 4, size: 4}], message: "", cont: 0, show: 1}, 
																				 {name:"DEV_MAC", value: "", textfield: [{max: 12, size: 12}], message: "", cont: 0, show: 1}, 
																				 {name:"DEV_IP", value: "", textfield: [{max: 15, size: 15}], message: "", cont: 0, show: 1}, {br: 1, cont: 1}, {name: "DEV_RMTIP", value: "", label: 1, cont: 1},
																				 {name:"DEV_MODE", value:"", label: 1}, 
																				 {name:"DEV_DIRECTSEND", value: "", select: [{value: "0", option: langs.getText("common","opt_on")}, {value: "1", option: langs.getText("common","opt_off")}], message: "", cont: 0, show: 1}, 
																				 {name:"DEV_LOCALDEVICE", value: "", select: [{value: "0", option: langs.getText("common","unicast")}, {value: "1", option: langs.getText("common","multicast")}], message: "", cont: 0, show: 1}, 
																				 {name:"DEV_VER", value:"", label: 1}, 
																				 {name:"DEV_CPU", value:"", label: 1}, 
																				 {name:"DEV_SITEINFO", value: "", textfield: [{max: 20, size: 20}], message: "", cont: 0, show: 1, enable_mullang: 1}]}],
										 variable_data:[{}]}
        ]}
    ]}
);
