【发布时间】:2015-06-26 22:29:08
【问题描述】:
这是我的数据集:
dataSource: [
{
title: "Test",
start: new Date("2015/6/13 6:00"),
end: new Date("2015/6/13 7:30"),
availableServices: [1]
}
],
resources: [
{
field: "availableServices",
title: "Available Services",
dataSource: [
{ value: 1, text: "On Demand", color: "#e6f1df" },
{ value: 2, text: "Patient Scheduled", color: "#f1e2ed" },
{ value: 3, text: "Admin Scheduled", color: "#fef1de" },
{ value: 4, text: "Unavailable/Blocked", color: "#c6c3c3" }
],
multiple: true
}
]
这是我的自定义模板:
<script id="block-template" type="text/x-kendo-template">
<div class="event-block #if(availableServices=='On Demand'){# on-demand #}else{# meep #}#" >
<p>
#: kendo.toString(start, "hh:mm") # - #: kendo.toString(end, "hh:mm") #
</p>
<span>
#: title #
</span>
<span>
#: availableServices #
</span>
</div>
</script>
它输出的是这样的:
<div class="event-block meep ">
<p>
06:00 - 07:30
</p>
<span>
Test
</span>
<span>
[object Object]
</span>
</div>
因此,我尝试在包含 div 中添加类的部分基于选择了“可用服务”字段,但该部分不起作用。无论如何,它只是输出 else 选项“meep”。
我试图列出在内容区域中选择了哪些“可用服务”字段的部分也不起作用——它只是输出“[object Object]”
任何帮助将不胜感激!
【问题讨论】: