Hi Maria, Thanks for this! I just pushed fix. Sorry for the trouble.
Piotr sob., 22 cze 2024 o 01:09 Maria Jose Esteve <mjest...@iest.com> napisał(a): > The problems are centered on DataGridView.as and DataGridView.as > In DataGridColumn the Event import is needed and in DataGridView you must > indicate that the style step is only for JS (I don't know if it would be > better to duplicate the function for SWF...) > > With these two changes, the SDK has been compiled for me. > > Hiedra > > -----Mensaje original----- > De: Maria Jose Esteve <mjest...@iest.com> > Enviado el: sábado, 22 de junio de 2024 0:26 > Para: dev@royale.apache.org > Asunto: RE: DataGrid with dynamically assaigend itemrenderer > > Hi Piotr, please you can check the changes in "DataGridView.as" gives > error when compiling the SDK: > > [java] > D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\views\DataGridView.as(548): > col: 56 Error: Access of possibly undefined property element through a > reference with static type IChild. > [java] > [java] (newDataGridColumnList as > IChild).element.style["minWidth"] = (dataGridColumnList as > IChild).element.style["minWidth"]; > > Thx. > Hiedra > > -----Mensaje original----- > De: Piotr Zarzycki <piotrzarzyck...@gmail.com> Enviado el: viernes, 21 de > junio de 2024 17:04 > Para: Apache Royale Development <dev@royale.apache.org> > Asunto: DataGrid with dynamically assaigend itemrenderer > > 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 > -- Piotr Zarzycki