flex中如何对数据的显示格式进行设置
1个回答
展开全部
对于格式转换一般flex你们使用Formatter类,当然Formatter类是比较抽象的类,然后更具体的如CurrencyFormatter, DateFormatter, NumberFormatter, PhoneFormatter, ZipCodeFormatter,这些类可以直接使用,但是这里要把true变成男则需要自己定义一个Formatter,这个Formatter比如SexFormatter需要从Formatter类继承,并且实现其formate(object)方法然后在MXML中
<fx:Declarations
<mx:SexFormatter id=sexFormatter /
</fx:Declarations
然后在合适的地方调用sexFormatter.formate(object)方法就好了
如果是对于 mx:DataGridColumn,则可以添加属性labelFunction=functionName,然后在functionName里面调用sexFormatter.formate(object)。
<fx:Declarations
<mx:SexFormatter id=sexFormatter /
</fx:Declarations
然后在合适的地方调用sexFormatter.formate(object)方法就好了
如果是对于 mx:DataGridColumn,则可以添加属性labelFunction=functionName,然后在functionName里面调用sexFormatter.formate(object)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询