今天用flex的datagrid遇到一个非常奇怪的问题..
郁闷了老半天没有解决..
症状:
我从后台查了数据到flex的datagrid里面去,能正常显示数据,但是他妈的我点选不datagrid里面的行。
默认是最后一行变色,无论我怎么搞...
开始我以为我代码哪里写错了,于是写了3遍,还是一样的问题,
我其他页面的grid没有问题,复制过来还是一样的问题,一行一行的看过了,代码没有解决...
于是我又看打印出来的json字符串,仔细检查了,也没有问题。
折腾了好几个小时,最后终于搜到一个帖子 http://riaoo.com/?p=56
总结:
uid惹的祸我每一行都有一个uid 而每一个uid都是一样的所以他妈的就这样了ListBase原来有UIDUtil.getUID()这玩意..
解决方法:
把你数据表的字段uid改成userid 或者不改数据表 把uid映射成其他就行了!