javascript - 表达式绑定以格式化数字值
问题描述
我们的 oData 返回以下值。
“这是测试 870.00 和 250.00”
我们的要求是在视图上的应用程序运行期间从字符串中删除小数点。下面是我的绑定。
<Text text="{path:'oTesTableModel>score',formatter:'publicservices.scr.myscorereq.util.Formatter.score'}"/>
有人可以建议我们是否可以使用表达式绑定从字符串中删除小数,如果可以,请提供一些示例。
谢谢
解决方案
您可以使用内置的数字格式化程序。
<Text text="{path:'oTesTableModel>score',type:'sap.ui.model.type.Integer'}"/>
https://sapui5.hana.ondemand.com/1.40.9/explored.html#/sample/sap.ui.core.sample.TypeInteger/preview
推荐阅读
- typescript - 如何使用 TypeScript 在 AWS CDK 中导入 VPC 中的现有私有子网?
- python - 如何从命令中排除某些用户?
- jquery - 如何使用jQuery获取渐变颜色的第一个和最后一个十六进制代码
- mysql - VB.NET 在 mysql 中插入数据时出现重复
- kubernetes - Kubernetes ConfigMap 所需的侦听器配置
- lua - 如何使用 Lua 脚本下载 .exe 文件?
- swift - Swift - 如何从类型中删除泛型?
- mysql - 我:正在尝试使用 STR_TO_DATE 但为什么返回 null?
- opencv - 以 VP9、VP8 或 H.264 数据流式传输数据,但将其以 .mov 格式存储在 AWS 上的 s3 存储桶中
- google-apps-script - 应用程序脚本 - 在 xlsx 附件中发送电子表格