flex 流程设计器的源码
那位大虾有flex做的流程设计的源码,发一份给我,谢谢了!!
我是个新手,公司要一个月做一个流程设计器,现在不好完成,哪位给个源码我学习学习,万分感激!!
[解决办法]
一个月时间还挺充裕的 万事开头难 做吧
[解决办法]
很多公司都做过,不过开源的不多吧,从头做要做一个这个还是比较紧的,真正开发的时候问题才会出来,做这个东西难的是把业务转换成数据,很多数据格式需要定义,定义还要尽量考虑到扩展性,其实纯画图组件库到不是很难
[解决办法]
开源的很难找到,如果你在开发中遇到问题,可以发到论坛来咨询。
[解决办法]
一个月是有点紧
[解决办法]
唉,要重新写的话估计是不好完成了。
哪位大哥知道怎么遍历所有的xml节点?
<process>
<start g="488,4,48,48" id="start1" name="开始">
<transition id="transition1" to="task1" />
</start>
<task g="465,86,92,52" id="task1" name="任务1">
<transition id="transition2" to="task2" />
<description>
<name value="name1"/>
</description>
<authorization>
<assignee type="1" value="" />
</authorization>
<forminfo id="useform">
<fildset id="fild1" value="1" />
</forminfo>
<messages>
<message sendtype="" messagetype="" value="" />
</messages>
</task>
<decision g="568,286,48,48" id="decision1" name="选择1">
<condition id="condition1" conditionvalue="" type="" value="">
<transition id="transition3" to="task3" />
<condition/>
<condition id="condition2" conditionvalue="" type="" value="">
<transition id="transition4" to="task4" />
<condition/>
</decision>
<end id="end1" name="结束" g="233,770,48,48"/>
</process>
像这样的xml,我想写一个类来进行操作,如果得到其中的一个节点,如何直接将节点删除和修改?
[解决办法]
因为我不知道到底会有多少层的子节点,只能得到其中的一个子节点的xml,如何来对这个得到的xml节点进行操作,比如 var processdata:XML=<process>....</process>;我现在得到其中的一个子节点为 var childnode:XML=<fildset id="fild1" value="1" /> ;那么我怎么能把processdata中的childnode这个节点移除或者修改?childnode是很好得到的,但是不知道去processdata中定位进行操作,哪位大哥指点一下。先谢过了
[解决办法]
processdata..fildset.(@value == "1")[0]
[解决办法]
processdata中的节点的属性不是完全一致的,这样在操作单个的节点的时候是可以的,我现在需要的是写一个操作xml的管理类,也就是说能操作任意一个节点,用processdata..fildset.(@value == "1")[0]这种方法似乎就行不通了,有没有更好一点的方法??
[解决办法]
哥们,一个月你该庆幸了,我刚进公司一个星期,让我8个工作日做一个jbpm web设计器,我实在弄不出来了。不知道怎么办了。