Был неправ, выспылил... (с) "Обыкновенное чудо"
На самом деле SingleSelection - не решение. Почему вызывается три раза, можно подумать и понять (кстати, думаю, если выбрать больше одной строчки, вызовется и четыре и пять раз - сразу говорю, что не пробовал).
В selectionChanged действительно передаются какие-то очень усеченные объекты FormTreeItem. Чтобы получить значение поля text приходится делать так:
PHP код:
info(Tree.getItem(_NewItem.idx()).text());
а лучше даже так
PHP код:
info(Tree.getItem(Tree.getSelection()).text());