У меня есть страница asp, на которой есть древовидная структура, которая заполняется в коде (поэтому не привязана к данным). Теперь я знаю, что могу получить доступ к Выбранному Узлу в javascript с этим и затем убедиться, что выбранный узел находится в поле зрения:
var id = navTree_Data.selectedNodeID.value;
var node = document.getElementById(id);
if (node != null) {
node.scrollIntoView(true);
}
, но когда я раскрываю узел с помощью +, который не выбирает узел Таким образом, мой код выше прокручивает не тот элемент в поле зрения. Так есть ли свойство, к которому я могу получить доступ, чтобы получить элемент, или я могу сделать расширение узла и выбрать его.
Мои узлы были добавлены с использованием этого: .SelectAction = TreeNodeSelectAction.SelectExpand
, что, как я думал, будет означать, что расширение также выберет элемент.
Есть предложения?