Better itemRenderer for Tree.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/954154ad Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/954154ad Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/954154ad Branch: refs/heads/spark Commit: 954154adadf82c42be4e2a9a3250864587c7b424 Parents: 86ebc1d Author: Peter Ent <[email protected]> Authored: Fri Feb 19 11:57:26 2016 -0500 Committer: Alex Harui <[email protected]> Committed: Tue Feb 23 21:44:22 2016 -0800 ---------------------------------------------------------------------- .../org/apache/flex/html/supportClasses/TreeItemRenderer.as | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/954154ad/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/TreeItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/TreeItemRenderer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/TreeItemRenderer.as index bf545b0..7250e82 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/TreeItemRenderer.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/TreeItemRenderer.as @@ -47,10 +47,15 @@ package org.apache.flex.html.supportClasses super.data = value; var treeData:TreeListData = listData as TreeListData; + var indentSpace:String = " "; - var indent:String = treeData.hasChildren ? (treeData.isOpen ? "-" : "+") : " "; + COMPILE::JS { + indentSpace = " " + } + + var indent:String = treeData.hasChildren ? (treeData.isOpen ? "â¼" : "â¶") : " "; for (var i:int=0; i < treeData.depth; i++) { - indent += " "; + indent += indentSpace; } this.text = indent + this.text;
