flex-gdiagram


Flex网状关系图组件

GDiagram Flex library

Powered by Ge Hao


2011 年 5 月 6 日

这个开源库用于绘制网状关系图,你也可以自己扩展修改成你想要的样子,我现在主要把它用在一个BI项目中,有需要的可以下载看看。

开源协议是GNU GPL V3。但是例子和类库都已经上传了,源码还在整理中,现在上传的源码是测试版。如有不方便的还请各位见谅。

至于ASDOC,我这儿还没有开始起头,其实源代码量并不多,感觉没必要弄个Doc出来⋯⋯有需要再说。

例子里面有个Submit Bug按钮,遇到什么Bug可以点那个按钮通过电子邮件提交给我,或者直接发送邮件至Ge.BugMan@gmail.com,有bug还请各位多多包涵。:)


2011年5月9日

现在这个类库正在用于重构我们的bi项目,会集中解决一些问题后再做版本更新,正在考虑修改一下里面的GImageNode,准备去掉里面的背景色,目前本地库已更新。在我自己的项目开发中会逐渐完善GDiagram,欢迎大家留意GDiagram的版本更新。;)


2011年6月19日

修正了一个内存释放上的BUG,修复了一个findNodeByID返回Null的问题(原因是因为我在函数里直接返回了null)8-).


2011年7月25日

最近忙的要命一直每时间上传新的版本, 几乎重构了一遍,

1节点不再和线有关系,这样删除的时候就更干净利落了。如果要获取对象之间的关系可以通过NodeUtil这个类来获取,详细请看此类。

2可以通过布局生成XML,也可以通过XML生成布局

3增加了几个Graphics绘制的节点(非图片)

4去掉了BigHead这个样式(感觉没什么用)

5不再使用Mediator、Facade模式来做(调用太复杂,因为本来就没多少东西,没必要了)

6基础接口IComp提供了doIt和redoIt,方便做undo、redo,但是工程里面没有实现这个Command模式,你可以自己实现。

Project Information

The project was created on Apr 14, 2011.

Labels:
RIA Flex Component Chinese Diagram ActionScript Web UI