本是Q4的课题,最近才搞定。吐下苦水了。。
为了减少小组在每周提交需求,和leader 汇总Excel 表格的时间。准备做一个web系统。为了具有RIA的特色。决定用Flex来开发。由于计划和另外一个系统集成身份验证,只能采用了asp来承担。remoteObject和webServies 通信方式就别想了。只能用httpservices。到了后面就是烦啊。

  • 我直接用httpresult来取数据集绑定到datagrid。一个Array类型的数据集当只有一个长度时变成了Object,这一点是用remoteObject不用想到的。处理时要判断。取不到length时将Object转为Array
  • 添加或者更新多个数据也是烦,必须在Flex端组织XML,传给asp端解析。asp支持xml也是很弱的。网上的asp解析xml的资料也甚少。
  • 最后就是生成xls表格了。网上也是找不到相关资料。已经吧xml格式xls文档读了遍,几个关键的值:ss:ExpandedRowCount  sheet的行数,太烦琐了不提了。

来个截图吧。