首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Infovis JIT库

Infovis JIT库
EN

Stack Overflow用户
提问于 2011-07-25 14:54:35
回答 1查看 3K关注 0票数 1

我使用的是"JavaScript Infovis“工具包,"SpaceTree控件”适合数据可视化的需要。

我使用"jQuery“调用"Ajax”动态地将数据加载到树中。这棵树装得很好。但是,当我单击任何节点时,都会收到以下错误消息:

画布未定义

我从我的aspx页面调用这个Javascript库:

代码语言:javascript
运行
复制
$j(document).ready(function() {            
    var aURL = 'CompanyHierarchyList.ashx?CompanyID=<%=CompanyID %>';
    $j.ajax({
        url: aURL,
        cache: false,
        dataType: 'json',
        success: function(json) {
            LoadTree(json);
        }
    });
});


var st = new $jit.ST({
    //id of viz container element
    injectInto: 'infovis',
    //set duration for the animation
    duration: 200,
    //set animation transition type
    transition: $jit.Trans.Quart.easeInOut,
    //set distance between node and its children
    levelDistance: 50,
    //set Orientation
    orientation: 'top',

    //.....
    //set the other properties of node
    //.......

    st.loadJSON(json);
    //compute node positions and layout
    st.compute();
    //optional: make a translation of the tree
    st.geom.translate(new $jit.Complex(-200, 0), "current");
    //emulate a click on the root node.
    st.onClick(st.root);
    //end
}

任何线索..。

谢谢你,卡蒂克

EN

回答 1

Stack Overflow用户

发布于 2011-09-04 12:59:05

这在https://github.com/philogb/jit/issues/34中有报道。他们还提供了一个似乎可行的答案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6818011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档