我有一个包含 3 列的 s:DataGrid。我想右对齐最后两列中的文本,但找不到使其正常工作的方法。我试过创建自定义渲染器并将 textAlign 设置为正确,但它不起作用。
这是我的自定义渲染器:
<?xml version="1.0" encoding="utf-8"?>
<fx:Script>
<![CDATA[
]]>
</fx:Script>
<s:Label id="lblData" top="9" left="7" text="{data.outgoingCount}" fontWeight="bold" textAlign="right"/>
我真的很想知道如何右对齐网格中的单元格。感谢任何可以提供帮助的人。
最佳答案
如果你只需要显示文字,看看DefaultGridItemRenderer类(class)。如果您不指定项目渲染器,这就是 Spark DataGrid
将使用的渲染器。
DefaultGridItemRenderer
具有 textAlign
样式,就像 Label
一样。
您的自定义渲染器无法正常工作的原因并不明显。
关于apache-flex - 柔性 : How to right align cells in s:DataGrid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385924/