Как я могу получить значение из выбранного узла на панели дерева - PullRequest
1 голос
/ 07 июня 2011

Я использую следующие методы:

var myobj = myTree.getSelectionModel().getSelection();

alert(myobj) // [Object object]

Теперь я не знаю, что я могу сделать с этим объектом. Я предполагал, что этот объект имеет мою ценность? Но я не знаю, как использовать Object для получения значений ...!

Большое спасибо:)

1 Ответ

3 голосов
/ 07 июня 2011

Во-первых.Глядя на API, я думаю, что вы говорите о методе

// DefaultSelectionModel:
var myobj = myTree.getSelectionModel().getSelectedNode();

// MultiSelectionModel:
var myobj = myTree.getSelectionModel().getSelectedNodes();

, который возвращает объект или массив типа TreeNode .

Second.Я посоветую вам использовать инструмент отладки на стороне клиента, такой как FireBug или аналогичный, чтобы фактически увидеть, что вы получаете при вызове myTree.getSelectionModel().getSelection().Если результатом является элемент TreeNode , то проверьте API для получения информации о различных свойствах.

Надеюсь, это поможет вам:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...