Выбранный узел используется при рендеринге дерева для «запоминания» того, на что смотрел пользователь, и он не сохраняется динамически:
Этот элемент используется для сохранения состояния дерева, удерживая значение последнего
выбранный узел. Значение выбранного узла может быть сохранено в
выбранный элемент через атрибут ссылки узла или через процесс страницы. когда
страница перезагружается, дерево открывается с выбранным значением узла.
Я использую динамическое действие «Изменить выделение [дерево]» для области дерева, выполняя следующий JS (BasicTree - статический идентификатор области, P1_NODE - элемент страницы):
var id = apex.jQuery("#BasicTree div[role='tree']").treeView("getSelectedNodes")[0].id;
$s('P1_NODE', id);