有谁知道如何使SAPUI5控制sap.m.DatePicker只读?我希望能够向用户显示标准日历界面,如果他点击小日历图标但不允许用户实际更改日期的。SAPUI5日期选择器只读
目前唯一的解决方法是将函数附加到更改事件,并将value属性重置为原始值。但这并不好,也不漂亮。
这是一个带DatePicker的JSBin示例。
jQuery(function() {
var picker = new sap.m.DatePicker();
picker.detachEvent("change");
// is there a better solution than this: `??????
picker.attachChange(function(oEvent){
oEvent.getSource().setDateValue(new Date())
});
picker.placeAt('content');
});
http://jsbin.com/racoje/edit?html,js,console,output