Кто-нибудь знает, как сделать управление SAPUI5 sap.m.DatePicker только для чтения? Я хотел бы показать пользователю стандартный пользовательский интерфейс календаря, если он нажмет на значок маленького календаря , но пользователю не разрешается фактически изменять дату.SAPUI5 Datepicker только для чтения
Единственным обходным решением, которое я нашел до сих пор, является присоединение функции к событию change и сброс значения в исходное значение. Но это нехорошо и красиво.
Вот пример JSBin с DatePicker.
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