jstree hover_node использует пользовательские данные для всплывающей подсказки - PullRequest
1 голос
/ 15 марта 2020

У меня есть проект MVC, и я использую jstree для отображения данных из моей базы данных. У меня есть класс TreeViewNode, который я сериализую в JSON для отображения моих данных в jstree. Вот мой класс:

public class TreeViewNode
{
    public string id { get; set; }
    public string parent { get; set; }
    public string text { get; set; }
    public string icon { get; set; }
    public string tooltiptext { get; set; }
}

Мой jstree работает, но я не могу понять, как получить доступ к подсказке. Я хочу отобразить это как всплывающую подсказку при наведении мыши. Вот мой JavaScript:

<script type="text/javascript">
    $('#jstree').bind('hover_node.jstree', function (e, data) {

        //This works to show the id
        //alert(data.node.id);

        //This works to show the text
        //alert(data.node.text);

        //This works to show the icon text
        //alert(data.node.icon);

        //This works but shows the text as a ToolTip - I want to display tooltiptext from my class
        //$("#" + data.node.id).attr("title", data.node.text);
    });
</script>
...