sapui5 sap.ui.unified.Calendar我们如何删除SpecialDate

时间:2018-04-17 06:47:01

标签: javascript sapui5

我在 sap.ui.unified.Calendar 中有一个小要求,我想从日历中删除所选的特殊日期。我正在尝试多种选择,但仍然,我无法实现这一目标。

enter image description here

在选择特定行时,我将调用OData服务并显示在日历中突出显示的特殊日期。

这里我的要求是,如果我在表格中选择2条或更多条记录,我就不应该显示特殊日期,并且应该删除所选日期,日历应显示没有任何选择的日期

我正在尝试使用 removeStyleClass 属性,但它无效。这是我的代码。

if(sap.ui.getCore().roomsArr.length > 1){
                    MessageToast.show("Calendar Dates View will not get displayed for multiple record selections");
                    var oCal1 = that.getView().byId("myCalendar");
                    oCal1.removeStyleClass("sapUiCalItemType01");
                }

在这里我想,如果我得到选定的行Id,那么我可以删除获得紫色背景的样式类。但我得到动态日期值,所以我无法实现这一点。有人可以帮我解决这个问题吗?

提前谢谢

0 个答案:

没有答案