Показать сообщение отдельно
  #4 (permalink)  
Старый 27.03.2017, 11:39
Кандидат Javascript-наук
Отправить личное сообщение для AlexTrader Посмотреть профиль Найти все сообщения от AlexTrader
 
Регистрация: 23.12.2016
Сообщений: 121

Делаю это так:
function getNodes(node) {
                //var ids = [];
                var texts = [];
                var item = $tv.dataItem(node);
                $('#' + idInputId).val(item.Id);
                //ids.unshift(item.Id);
                texts.unshift(item.Title);
                getParentsNode(node, texts);
                var res = $('#' + titleInputId).val();
                $('#' + titleInputId).val(res + '\n' + texts.join('\\'));
            };
            function getParentsNode(node, texts) {
                var parentItem = $tv.dataItem($tv.parent(node));
                if (parentItem != undefined) {
                    //ids.unshift(parentItem.Id)
                    texts.unshift(parentItem.Title)
                    getParentsNode($tv.parent(node), texts);
                }
            };
Ответить с цитированием