2013-08-05 8 views
0

Мне нужно получить узел VALUE для notificationId.Как получить значение узла для определенного узла в дереве KendoUI?

Имя узла - это «ID» в XML.

Это то, что я прямо сейчас:

$(function DeleteNotification (userId) 
{ 
    $('#btnDelete').on('click', function() 
    { 
     debugger; 
     var treeView = $('#treeview').data("kendoTreeView"); 

     $('#treeview').find('input:checkbox:checked').each(function() 
     { 
      //this is what im trying to get but once i get to this point, nothing happens under debug mode 
      var notificationId = treeView.text($("#ID")); 

      alert(notificationId); 

      //treeView.remove($(this).closest('.k-item')); 
     }); 
    }); 
}); 

Эта линия не работает:

var notificationId = treeView.text($("#ID")); 

Если вы наведите курсор мыши на переменную "TreeView" вы увидите это:

Мне нужно обведенное значение.

Кто-нибудь знает, как это сделать? Я боролся с этим в течение последних 3 дней, и я не могу найти нужную мне информацию ...

ответ

1
treeView.dataSource._data[2].notifications[0].ID 
+0

спасибо, что это сработало. ТЫ МУЖЧИНА! Мне нужно подождать 10 минут, прежде чем принять ваш ответ ... grrr ... –

+0

Neal, как бы реализовать это на основе цикла, который у меня есть в моем OP? Я хочу запустить функцию «alert» на всех проверенных узлах. –

Смежные вопросы