Realmente, isso já foi muito discutido inclusive o Beck fez um post muito criativo e original falando sobre
editorDataField, vc pode ver esse post por aqui:
http://blog.dclick.com.br/2008/02/24/problemas-com-item-renderers-ou-item-editors/pt/
Mas, como volta e meia sempre aparece dúvidas assim, vou fazer algo q geralmente não faço (postar código)... bem, seria mais ou menos assim... (vou escrever na unha aqui, portanto pode ter alguns errinhos =D - preguiça de abrir o eclipse - já sao 23h de domingo)
<datagridcolumn
rendererIseditor="true" editorDataField="selected" datafield="<atributo_do_seu_objeto>">
<itemRenderer>
<component>
<CheckBox selected="{data.<atributo_do_seu_objeto>}" enable="false" />
</component>
</itemRenderer>
</datagridcolumn>
A "mágica" para fazer com q o checkbox tenha seu estado alterado (true/false) de acordo com o atributo do seu objeto é setar o editorDataField para o atributo "selected" que pertence ao checkbox. Ou seja, vc está "dizendo" q a propriedade "selected" do checkbox será relativa ao campo dataField q aponta para o atributo do seu objeto. Assim, se o atributo for true entao o selected será true tb, e vice-versa.
Falamos sério.. flexibilidade assim só existe no flex.....vai tentar fazer um "itemRenderer" com grids do swing (java para desktop) pra ver oq acontece.. =P
Espero ter compreendido.. um abraço.
--
Mário de Souza Júnior
Programador Java / Adobe Flex
(44) 4009-3550 Maringá-PR
http://blog.mariojunior.comjunin...@gmail.com (gtalk, msn, etc..)