AlloyUI(图表生成器)扩展

AlloyUI (diagram-builder) extends

我正在尝试自定义图表生成器,我创建了新型节点并尝试使用自定义编辑器添加自定义属性。

我只是从 dropdownCellEditor 扩展,它已经不起作用(编辑器出现,但无法保存值,保存和取消按钮似乎不起作用):(

如果我将自定义编辑器替换为 DropdownCellEditor - 没问题。

  editor: new Y.DropDownCellEditor({options: {
        apple: 'Apple',
        banana: 'Banana',
        cherry: 'Cherry',
        kiwi: 'Kiwi'
  }}),

谁能解释一下出了什么问题?

我试图使代码可行:http://jsfiddle.net/tu89ap1o/1/

如果有人分享 AlloUI 框架的优秀文档,我将非常高兴。 或者建议用于构建图表的好库。目标:需要有可能构建具有不同属性集的自定义节点并对其进行编辑。

提前谢谢你。

经过数小时的调试混淆代码后,我发现隐藏功能只需添加到 class 中即可工作:您的编辑器名称加上“-hidden”,因此要使其可用,需要添加:

.mycustomcelleditor-hidden { display: none; }

进入 css,愚蠢的实施顺便说一句。