This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 3b32ee4c98a2f2a0b9fb4d9df25c1387bc441dcd Author: Alex Harui <[email protected]> AuthorDate: Thu Sep 27 00:45:55 2018 -0700 handle XML --- .../royale/mx/controls/listClasses/ListItemRenderer.as | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/ListItemRenderer.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/ListItemRenderer.as index 922aa3f..15192c2 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/ListItemRenderer.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/ListItemRenderer.as @@ -19,10 +19,10 @@ package mx.controls.listClasses { -import org.apache.royale.html.supportClasses.StringItemRenderer; import org.apache.royale.core.IBorderPaddingMarginValuesImpl; -import org.apache.royale.core.layout.EdgeData; import org.apache.royale.core.ValuesManager; +import org.apache.royale.core.layout.EdgeData; +import org.apache.royale.html.supportClasses.StringItemRenderer; /** * The ListItemRenderer is the default renderer for mx.controls.List @@ -46,6 +46,16 @@ public class ListItemRenderer extends StringItemRenderer textField.height = h; } } + + override protected function dataToString(value:Object):String + { + if (value is XML) + { + var xml:XML = value as XML; + return xml[labelField]; + } + return super.dataToString(value); + } }
