sap.m.combobox如何实现格式化程序

2020-08-23 18:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在组合框的情况下,有...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

在组合框的情况下,有什么方法可以实现格式化程序功能?

它应该适用于动态数据。

3条回答
SKY徐
2020-08-23 18:20 .采纳回答

格式化程序旨在更改数据的显示方式(例如货币,小数位数,字符串格式),而不是数据本身的内容。

听起来您只是在尝试基于某些业务逻辑来设置默认值(但是在UI接收到数据之后)。

您可以附加到绑定的change事件,然后创建一些逻辑以设置默认选择。..

 onAfterRendering:函数(){
   //附加到绑定更改事件
    var cboBox = this.getView()。byId(" cboBox");
    cboBox.getBinding(" items")。attachChange(function(){
       //绑定更新-为列表设置默认值
        cboBox.setSelectedItem(cboBox.getItemByKey(" HT-1000"));
    });
 } 

此处示例:

https://embed.plnkr.co/plunk/YxVUWd3lzpJ64DXS

# p#

您想做什么? Formatter在任何UI控件的绑定区域中都能很好地工作。

一周热门 更多>