sapui5 - UI5 的 sap.m.Input 控制器中只有大写或大写字母
问题描述
我sap.m.Input
在我的 SAPUI5 应用程序中使用控制器,我希望此字段中的输入文本将仅以大写字母 / 显示。实际值与数据验证一起在后端格式化。
是否有任何现成的属性来启用大写模式?
我在 API Reference 中检查了控件属性,但找不到类似的东西。
问题扩展:
据我了解,JS 的替代解决方案是使用 CSS 属性:text-transform: uppercase;
并将此样式附加到特定sap.m.Input
控制器。
问题是,从性能的角度来看,哪种方法更可取——使用基于 CSS 的 ( text-transform
) 还是基于 JS 的 ( liveChange
) 技术?
解决方案
据我所知,更好的解决方案是使用 CSS:
.sapMInput.myCustomCSSClass .sapMInputBaseInner {
text-transform: uppercase;
}
推荐阅读
- css - CSS自定义样式复选框:使复选标记出现并(删除焦点样式)
- node.js - NodeJS 和 Express - 安全地区分发出请求的客户端
- python - 我需要使用 matplotlib 打印图表
- javascript - 如何仅将 CSS 文件应用于特定的 div
- asp.net-core - DefaultAzureCredential() 需要哪些配置属性来将部署的应用程序验证到密钥库?
- mysql - 如何解决 MySQL 复制从属错误 1236
- ssh - 隧道时的 SSH 主机识别
- python - 如何在运行时创建对象并将其引用名称保存在列表中
- ios - 通过登录在 Cognito 中注册设备
- python - 如何使用 pandas 在同一图像上打印 2 个图