带约束的数字格式

2020-09-01 22:58发布

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

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


我很难用SAP UI5查找简单,基本逻辑的示例,而一个示例正在尝试使用约束进行一些简单的数字格式化。

用户输入应介于0到100之间,没有小数,没有逗号,没有文本。

如何完成此简单任务? MaskInput限制为三位数,但允许大于100。我认为存在一个约束集合,以允许最小值和最大值?

感谢您的帮助。

谢谢

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

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


我很难用SAP UI5查找简单,基本逻辑的示例,而一个示例正在尝试使用约束进行一些简单的数字格式化。

用户输入应介于0到100之间,没有小数,没有逗号,没有文本。

如何完成此简单任务? MaskInput限制为三位数,但允许大于100。我认为存在一个约束集合,以允许最小值和最大值?

感谢您的帮助。

谢谢

付费偷看设置
发送
1条回答
空代码
1楼-- · 2020-09-01 23:04

最简单的方法是使用具有最小和最大约束的数据类型sap.ui.model.type.Integer。

 

当用户输入的值不是有效整数或超出范围时,这将导致不更新模型。

要允许在用户界面上报告错误,您还需要使用消息管理 r在控件上:

 onInit:function(){
   this.getView()。setModel(new sap.ui.model.json.JSONModel({number:0}));;
   sap.ui.getCore()。getMessageManager()。registerObject(this.getView(),true);
 }
 

一周热门 更多>