【发布时间】:2017-08-03 14:12:02
【问题描述】:
当该行中的所有天都属于另一个月份时,我想删除调度程序(月视图)中的完整天行。
在这个例子中,我想删除第一行(25 到 31),因为它们完全属于另一个月份,但我们想在最后一行保留(1 到 4)。
在此示例中,我想删除最后一行(5 到 11),因为它们完全属于另一个月,但我们希望将 (29-31) 保留在第一行。
我没有找到任何东西可以帮助我完成这项任务。有没有人知道有没有办法?
编辑
根据@himawan_r 的回答,我这样做是为了删除该行。
$(".k-scheduler-table tr").each(function (index, element) {
if (index === 0) return;
var shouldBeHidden = true;
$(this).find("td").each(function (i, elm) {
if (!$(elm).hasClass("k-other-month")) {
shouldBeHidden = false;
}
});
if (shouldBeHidden) {
$(this).hide();
}
});
现在的问题是 Kendo 在错误的单元格上渲染事件,有时它会在 2 个单元格上溢出。
我不知道我们是否可以告诉 Kendo 只重新渲染事件,因为当我调整元素时,它正在解决问题。
【问题讨论】:
-
完全属于另一个月而不是完全属于其他月份是什么意思,我不明白。是不是因为他们在那一天有活动所以他们不属于其他月份(这很奇怪)?
-
25 到 31 属于其他月份......它不在当前月份......我们不想看到另一个月份的完整行。就是这样
标签: kendo-ui kendo-asp.net-mvc kendo-scheduler