Hi All,

I have in Jewel a need of having DataGrid where I can assign itemRenderer
in the code. Currently we have two options to do that

1)

<j:DataGrid>
    <j:columns>
         <j:DataGridColumn
itemRenderer="my.itemRenderer.MyCustomItemRenderer"/>
    </j:columns>
</j:DataGrid>

2) Using css

.myClass {
   IItemRenderer: ClassReference("my.itemRenderer.MyCustomItemRenderer");
}

<j:DataGrid >
    <j:columns>
         <j:DataGridColumn className="myClass">
    </j:columns>
</j:DataGrid>

However I need something like that:

var itemRendererFactory:ClassFactory = new
ClassFactory(MyCustomItemRenderer);
itemRendererFactory.properties = {property: "prop", some: false};
myDGColumn.itemRenderer=itemRendererFactory;

I have implemented this and I'm going to commit this soon. Everything was
baked in into DataGridView. I'm thinking about having separate DataGridView
bead. If someone will have any comments feedback after my commit let me
know. :)

Thanks,
-- 

Piotr Zarzycki

Reply via email to