Тема: unit_group w JavaScriptAPI
Добрый день!
Я толка начал изучать JS API и у меня возникла проблема в коде и я не знаю в чем дело не могу найти ничего подобного в документацые
Проблема в том что не могу вывести на монитор объектов групп
function msg(text){
$("#log").prepend(text+"<br>");
}
/////////////////////////////////////////////////////////////////////////////////////////
function init() {
var sess = wialon.core.Session.getInstance();
var flags = wialon.item.Item.dataFlag.base | wialon.item.Unit.dataFlag.lastMessage | wialon.item.UnitGroup;
sess.loadLibrary("itemIcon");
sess.updateDataFlags(
[{type: "type", data: "avl_unit_group", flags: flags, mode: 0}],
function (code) {
if (code) { msg(wialon.core.Errors.getErrorText(code)); return; }
var units = sess.getItems("avl_unit_group");
if (!units || !units.length){ msg("Units not found"); return; }
for (var i = 0; i< units.length; i++){
var u = units[i];
$("#group").append("<option value='"+ u.getId() +"'>" + u.getName()+ "</option>");
}
$("#group").change( function(){ group(this.value); } );
}
);
}
function group( val ){
$("#units").html("<option></option>");
if(val){
var unit = wialon.core.Session.getInstance().getItem(val);
if(!unit){ msg("Unknown resource id: "+val); return; }
var pois = unit.getUnits();
var icon = unit.getIconUrl(32); // get unit Icon url
if(icon) var text = "<img class='icon' src='"+ icon +"' alt='icon'/>";
var i = 0;
for (i in pois){
$("#units").append("<option value='" + pois[i].id + "'>"+ pois[i].u + "</option>");
}
if(!i)
msg(text +"Не має об'єктів в групі: "+ unit.getName() +"'. Створіть об'єкт ");
else
msg(text +i + " Об'єктів в групі: '"+ unit.getName() +"'.");
}
}