【问题标题】:Javascript - GoJS FlowchartJavascript - GoJS 流程图
【发布时间】:2017-01-09 11:43:47
【问题描述】:

我正在使用来自http://gojs.net/latest/samples/flowchart.htmlFlowchart,它工作正常。唯一的问题是,它也没有t display the toolbar symbols which are shown in the example. Have someone usedFlowchart` 并且有同样的问题?

var $ = go.GraphObject.make;

myPalette =
                    $(go.Palette, "myPaletteDiv",  // must name or refer to the DIV HTML element
                        {
                            "animationManager.duration": 800, // slightly longer than default (600ms) animation
                            nodeTemplateMap: myDiagram.nodeTemplateMap,  // share the templates used by myDiagram
                            model: new go.GraphLinksModel([  // specify the contents of the Palette
                                {category: "Start", text: "Start"},
                                {text: "Step"},
                                {text: "???", figure: "Diamond"},
                                {category: "End", text: "End"},
                                {category: "Comment", text: "Comment"}
                            ])
                        });

问题

【问题讨论】:

  • 您是否在开发者控制台中看到任何错误?
  • 是的,这个错误在我的开发者控制台中面临。请在开发者控制台中添加 go js 许可证。此问题已解决。

标签: javascript flowchart gojs


【解决方案1】:

我认为您在初始化图表及其 Diagram.nodeTemplateMap 之前正在初始化调色板。这实际上意味着 Palette 没有使用您的自定义模板,因此 Palette 中的节点使用的是默认节点模板。

如果您查看流程图示例中的源代码,您会看到:

// initialize the Palette that is on the left side of the page
myPalette =
  $(go.Palette, "myPaletteDiv",  // must name or refer to the DIV HTML element
    {
      "animationManager.duration": 800, // slightly longer than default (600ms) animation
      nodeTemplateMap: myDiagram.nodeTemplateMap,  // share the templates used by myDiagram

【讨论】:

    猜你喜欢
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多