轻量高效的拓扑图组件
zh

Qunee for HTML5 - 3.0.0_alpha 版本发布

2022-05-07

1, Data#children类型从HashList改为[] 2, 删除Q.Handler,删除Q.Element#onEvent/beforeEvent 3, remove ParentChangeEvent#oldIndex/newIndex 4, remove HashCollection#beforeEvent/onEvent 5, remove HashList#getById 6, remove DataModel#beforeDataPropertyChange 7, 修改 Edge#getEdgeBundle(),去掉参数byAgentNode,不区分代理连线 8, 修改 Edge#firePathChange(),去掉参数 9, 删除 Node#getFollowerIndex / setFollowerIndex 10, 增加Node#addHost 支持多个host, node.host 返回第一个host 11, Node#loops 类型从HashList改为EdgeBundle 12, Defaults.registerInteractions 删除第三个参数cursor 13, Interaction 增加install/uninstall?(view) 14, remove Graph#unSelectAll to Graph#unselectAll 15, 删除doSuper, doSuperConstructor, extend, 改用es6原生语法 16,删除BaseUI,自定义UI类不再需要继承BaseUI,UI相关函数和属性可通过Graph#uiSupport调用 17, BaseUI#initialize() 改为 BaseUI#init() 18, 增加Q.registerUI, Graph#registerUI, 用于自定义UI类 19, 增加Graph#createUI(name),可以通过UI类名创建子组件,与直接创建的区别是,createUI创建的包含注册时预先绑定的属性 20, LabelUI#size改为LabelUI#width/height 21, BaseUI相关属性,backgroundColor改为background Element#addUI() 返回UI对象 端点偏移from/to.offset.x/y, 改用from/to.port替代,

Next Prev