What is the equivalent code you are trying with mx:AdvancedDataGrid?

textAlign should be left by default.  Do you set it to other values?  If not, 
then you don’t need to specify a renderer.  If you do, then we can add 
textAlign to the emulation.

-Alex

From: Serkan Taş <serkan....@likyateknoloji.com>
Reply-To: "users@royale.apache.org" <users@royale.apache.org>
Date: Friday, March 6, 2020 at 10:10 PM
To: Alex Harui <aha...@adobe.com>
Subject: Re: Grid does not load data


7.03.2020 09:05 tarihinde Serkan Taş yazdı:
Showing flex view and flex source for reference.


[cid:image001.png@01D5F407.780B90F0]

For the first column I use GridItemRenderer

                <s:GridColumn 
headerText="{resourceManager.getString('messages', 'stateGrid')}" 
width="{this.pinaraJobList.width * 0.10}">
                    <s:itemRenderer>
                        <fx:Component>
                            <s:GridItemRenderer>
                                <s:layout>
                                    <s:VerticalLayout horizontalAlign="center" 
verticalAlign="middle"/>
                                </s:layout>
                                <jobdetail:StateImageItem id="stateImageItem" 
data="{data}"/>
                            </s:GridItemRenderer>
                        </fx:Component>
                    </s:itemRenderer>
                </s:GridColumn>

For the second column I use my own class which extends from GridItemRenderer

                <s:GridColumn 
headerText="{resourceManager.getString('messages', 'manageGrid')}" width="150" 
maxWidth="250" id="mngColumn">
                    <s:itemRenderer>
                        <fx:Component>
                            <jobdetail:PinaraJobListGridManageColumn 
selectedGroupId="{outerDocument.selectedGroupId}" />
                        </fx:Component>
                    </s:itemRenderer>
                </s:GridColumn>

For the others need alignment I use DefaultGridItemRenderer

                <s:GridColumn dataField="@Id" 
headerText="{resourceManager.getString('messages', 'jobIdGrid')}" 
sortDescending="false" sortCompareFunction="Transformer.compareIds" 
width="{this.pinaraJobList.width * 0.06}">
                    <s:itemRenderer>
                        <fx:Component>
                            <s:DefaultGridItemRenderer textAlign="left" />
                        </fx:Component>
                    </s:itemRenderer>
                </s:GridColumn>


Three cases here. If it is clear than I will try to tell why it does not work.




Reply via email to