SAPUI5 验证输入框内容 博客分类: 代码交流
程序员文章站
2024-03-14 13:16:58
...
sapui5 验证输入框是否是数字类型
代码:
var oResourceModel = new sap.ui.model.resource.ResourceModel({ bundleName:"sap.ui.demo.db.i18n.i18n" }); sap.ui.getCore().setModel(oResourceModel,"i18n"); var oView = sap.ui.core.mvc.XMLView({viewName:"sap.ui.demo.db.view.App"}); sap.ui.getCore().getMessageManager().registerObject(oView,true); oView.placeAt("content");XML视图现在被创建为一个名为oView的命名对象。
视图对象oView已注册到MessageManager。
一旦注册,XML视图就像以前一样插入到DOM中。
您现在可以在输入框中输入非数字值,然后按Enter键或将焦点移动到其他UI控件。 此操作触发onenter或onchange事件,然后SAPUI5执行属于sap.ui.model.type.Currency数据类型的验证功能。
现在视图已经在MessageManager中注册,任何验证错误消息将被MessageManager拾取,MessageManager会检查其注册对象的列表,然后将错误消息传回正确的视图进行显示。