有誰知道如何使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