Formatter和Factory Function之间的区别

时间:2016-08-07 19:17:15

标签: sapui5

您好, 请解释Factory和Formatter功能之间的区别。因为我看到两者都可以用来格式化或操纵输出结果。如何在两者之间做出选择?

此致 Mayank

1 个答案:

答案 0 :(得分:1)

工厂函数允许您在运行时创建不同类型的控件。假设您有一个列表,并且您希望根据列表索引显示不同类型的列表项,或者可能显示模型中的某些值。工厂功能允许您以绑定方式执行此操作。

格式化程序是某种帮助程序函数,用于接收和输入并返回输出。最常见的示例是您在表单A中收到日期的日期和时间以及表单B中的返回日期。格式化函数在属性级别定义,因此如果列表项中有一个显示日期的字段,则可以按顺序使用格式化程序对这个日期做一个非常简单的操作