datagrid中的checkbox是由itemrenderer渲染出来的,而渲染器是根据数据渲染的,你的checkbox的选中状态需要绑定数据才不会发生选中混乱的状态。给dataProvider添加一列(如selectedStatus)用于设置checkbox的选中状态,然后在checkbox中设置selected={data.selectedStatus},给checkbox设置一个change事件函数用于更改dataProvider中selectedStatus的值change=“changeHandler(event)” protected function changeHandler(event){
ac.getItemAt(dg.selectIndex).selectedStatus = event.currentTarget.selected;
}其中ac是数据源,dg是datagrid的id。
PS:突然看到问题是09年提的,心里一阵心酸啊。。。