2013-06-28 4 views
0

Я хочу программным образом выбрать объект на холсте. Этот объект имеет настраиваемое свойство: «id». Как я могу перебирать объекты, передающие id (Kenteken), и выбирать объект, в котором совпадает идентификатор? Ошибка: «0x800a138f - JavaScript ошибка времени выполнения: Невозможно получить свойство„ID“неопределенных или нуль»Ссылка на свойство настраиваемого объекта

function selecteerObject() { 
var canvobjects = canvas.getObjects();   
for (var i = 0; i <= canvobjects.length; i++) { 
    var idi = canvobjects[i].id; 
     if (idi = '<%= Request.QueryString("Kenteken")%>') 
      canvas.setActiveObject(canvas.item[i]); 
     } 
    } 
} 

ответ

0

Вы зацикливание раз слишком много. Поменять for (var i = 0; i <= canvobjects.length; i++) { -

for (var i = 0; i < canvobjects.length; i++) { 
//    ^