sapui5 - 在 SAPUI5 中将自定义事件 LiveChange 添加到 DatePicker
问题描述
我有要求,当用户输入 SAPUI5 中的 DatePicker 时datePicker
,应该限制字母并接受数字,并且maxlength
应该是 10。
当输入数字时,例如:10 它应该自动添加“。” 在日期和月份的两位数之后,例如:“10.12.2019”。并且maxlength
应该是 10。我想这可能与liveChange
事件有关,但 DatePicker 没有liveChange
.
请让我知道如何liveChange
在 DatePicker 中添加自定义事件。这将是很大的帮助。
解决方案
目前(从 SAPUI5 1.64 开始),没有诸如liveChange
for之类的事件DatePicker
。要添加此功能,您可以创建自己的控件并让它扩展DatePicker
。然后将控件添加到您的视图中,附加一个事件处理程序并DatePicker
使用DatePicker#setValue
.
你可以看看
如果在您的情况下指定' 属性,则输入的maxLength
属性将由 SAPUI5 自动设置。DatePicker
displayFormat
dd.MM.yyyy
推荐阅读
- http - 将 Strict-Transport-Security 标头添加到所有 HTTPS 响应?
- python - Python:如何将文本文件中的数据解析为二维列表/数组
- scala - 为模式创建列类型
- swift - 手表中还有什么方法可以使用 App Groups 吗?
- python - 这个 Python for 循环的 Octave/Matlab 版本
- c# - 从解决方案范围的分析 resharper 中排除 lib 文件夹
- java - 显示队列数组元素
- javascript - javascript中类声明的原型等价物
- timer - 如何创建基于时间的 Flutter App?
- haskell - Haskell $ 运算符在实际使用中