先说一下这个版本实现的功能
1,增加一个chartapp,主要增加2个信息,code和name,其中code要去后台作唯一性校验,这里也是用Cairngorm框架最多的部分...囧
2,选择不同的ChartType,不同的type有不同的动作
3,选择数据来源(过滤器),并维护categoryfield,xfield,yfield
3,选择钻取的chart,并维护映射关系
收获:
1,熟悉了Cairngorm框架,觉得在做和后台有交互的时候,这框架很好很强大,一旦仅仅是改变界面元素的话,也要写Event/Command很烦.
2,熟悉了Flex的一些Control,觉得还是蛮简单的,毕竟UI Component就那么几个,但是有几个很强大的viewstack/view states目前就了解,但是觉得一旦用好,客户一定能被闪一把
3,flex的data binding功能,太tmd的强大了,这玩艺可以写少n多代码,想想用js,那个苦啊
下阶段目标
这个版本主要是为单chart实现而做的,今天刚开了一个会,以后flex报表的定制功能往复杂了做,还好我在概要设计里面已经预留了这部分内容,在实现这个版本的时候,也提前作了考虑,下周的工作内容可能是继续把前端做好做美,尤其是美字,,后台部分最后开发,可能还是丢给wzw,哈哈,邪恶的我啊
click here for the demo video