[ECSide] ajax更新时数值的问题

caryl 2007-04-04
在仿照例子进行ajax更新的时候发现一个问题:
如果编辑的行中有数值型属性,则更新总是失败,后来跟踪调试了一下,发现ecside.js的ECSideUtil.getRowCellsMapSer中encodeURI(cellMap[k])返回的结果是%20(IE,fireFox是%C2%A0,空格?),所以在转换成数值时发生了错误(我用的struts2)。

另外给fins提两个建议,仅供参考:
1.建议fins出一个稳定版,现在ecside各种功能都是很实用的,更新也非常快。可是每个新版本推出在修改以前版本bug的同时也难免带入新的bug,如果有一个相对稳定的版本,对于ecside的推广应该是很有好处的。
2.建议每个版本推出的时候把改动的地方,特别是在迁移到新版本时需要做的工作列一下。如果没有这个文档的话,难免在升级的时候由于设置问题带来一些麻烦。

当然,还要多谢fins的辛勤劳动!!!
fins 2007-04-04
谢谢报告的BUG和建议
我正在想办法修正你提到的那个BUG
我想基于prototype1.5再提炼出一个小点的js
那样的话我就不用自己再ENCODEURI了


Global site tag (gtag.js) - Google Analytics