点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在 sap.ui.unified.Calendar中遇到问题。 我要删除特定日期onclick上的特殊日期的颜色。 但即时通讯无法实现这一目标。 可以请一个人
帮我解决这个问题。
在上面的屏幕截图中,如果我在5月18日选择,则应删除绿色,而灰色应在5月1日至4日。
赋予该颜色。 我在 addSpecialDate ()方法中使用了 Type 。 下面是我的代码。
var oCal1 = this.getView()。byId(" myCalendar"); oCal1.addSpecialDate(new sap.ui.unified.DateTypeRange({ startDate:new Date(" Fri May 18 2018 00:00:00 GMT + 0530(India Standard Time)"), 类型:sType, 工具提示:data.results [i]。工具提示 }));
现在如何在单击特定日期时删除所选日期颜色? 我也尝试通过CSS删除颜色。 但是那个修复也没有帮助我。 请帮我解决这个问题。
提前谢谢
(17.6 kB)
使用方法 removeSpecialDate() a>
您需要获取所有特殊日期...。并将所选日期与特殊日期进行比较。 如果找到,则删除该特定的特殊日期。
示例代码: https://embed.plnkr.co/m5auRAqqC4NUGFAqGYlz/
首先点击"显示特殊日子",然后尝试选择任何特殊日子...这将删除颜色
如何为特定日期设置背景颜色?(使用CSS 涉及的方法是什么。)
您好Srikanth KV,
感谢您的回复。 我尝试了您的解决方案,但无法正常工作。 实际上,如果您看到屏幕截图,您就会知道,突出显示特殊日期的颜色是使用自定义CSS编写的。 因此,即时通讯无法使用内置的sapui5删除该日期的背景色。 因此,我尝试使用以下代码。
在这里,当单击特定的特殊日期时,将获得选定的日期项,并试图将日期的颜色设置为浅灰色。 但是此解决方案也无法有效工作。 但是我想我必须同时使用CSS和JS来解决此问题。
如果可能,您能帮我解决问题的其他方法吗?
提前谢谢
一周热门 更多>