2020-09-01 22:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我很难用SAP UI5查找简单,基本逻辑的示例,而一个示例正在尝试使用约束进行一些简单的数字格式化。
用户输入应介于0到100之间,没有小数,没有逗号,没有文本。
如何完成此简单任务? MaskInput限制为三位数,但允许大于100。我认为存在一个约束集合,以允许最小值和最大值?
感谢您的帮助。
谢谢
最简单的方法是使用具有最小和最大约束的数据类型sap.ui.model.type.Integer。
<输入 值=" { 路径:"/img/number", 类型:" sap.ui.model.type.Integer", 约束:{ 最小:0, 最多:100 } }" />
当用户输入的值不是有效整数或超出范围时,这将导致不更新模型。
要允许在用户界面上报告错误,您还需要使用消息管理 r在控件上:
onInit:function(){ this.getView()。setModel(new sap.ui.model.json.JSONModel({number:0}));; sap.ui.getCore()。getMessageManager()。registerObject(this.getView(),true); }
最多设置5个标签!
最简单的方法是使用具有最小和最大约束的数据类型sap.ui.model.type.Integer。
当用户输入的值不是有效整数或超出范围时,这将导致不更新模型。
要允许在用户界面上报告错误,您还需要使用消息管理 r在控件上:
一周热门 更多>