jstree 客户端 demang 上的设置图像(没有类型插件)

Settings image on demang for jstree client side (without types plugin)

我想根据叶子标题设置图像,即如果叶子的标题是 test.html 我想将图像 url 设置为 img/html.png

我希望它只是一个 client-side 操纵。

我的问题是在将数据加载或修改到树之前是否有一个事件要连接,以便我可以在加载或更新节点时修改图像url?

弄清楚了(总是出于某种原因在这里问后不久):

$('#file_tree').jstree().bind('model.jstree', function (event, obj) {
    var _tree = return $('#file_tree').jstree(true);

    for (var i = 0; i < obj.nodes.length; i++) {
        var _node = _tree.get_node(id)
        _node.icon = "whatever_icon_path_i_want.png";
    }
});