剑道日历月模板 - 从外部函数返回类的名称

时间:2016-04-05 07:33:26

标签: templates kendo-ui calendar

我使用的是剑道日历,我必须自定义月份模板:Official Kendo Reference

问题是我希望从外部函数返回类名或自定义样式的名称。例如:

$("#calendar").kendoCalendar({
                    month: {
                        // template for dates in month view
                        content: '<div class="' + '#getClass(data)#' + '">#=data.value #</div>'
                    },
                    footer: false
                });

function getClass(data) {
    //do some calculation
    return "class-name";
}

但是当我使用上面的代码时,返回的类不会在模板上显示。

有解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

代码应该是:

<div class="a" data-contains="b">
  <div class="b"></div>
  <div class="b"></div>
  <div class="b"></div>
</div>

<div class="a" data-contains="c">
  <div class="c"></div>
  <div class="c"></div>
  <div class="c"></div>
</div>

<div class="a" data-contains="b c">
  <div class="b"></div>
  <div class="c">this one</div>
  <div class="b"></div>
</div>

<div class="a" data-contains="b c">
  <div class="c">this one</div>
  <div class="b"></div>
  <div class="c">this one</div>
</div>