【问题标题】:Scheduler resources with aliases具有别名的调度程序资源
【发布时间】:2015-05-21 16:32:53
【问题描述】:

大家可以查看剑道资源示例there。这很简单——你只需要一个带有选项的数组,Kendo 知道——colortext,然后通过value 绑定它们。

现在想象另一个例子——我们有一个这种格式的更复杂的数据源:

{ status: "Busy", value: 1, url1: "/img/overlay_icon_busy.jpeg", url2: "/img/icon_busy.jpeg"}

如您所见,Kendo 熟悉的只有 value 字段。 此来源是约会模板和编辑器模板的通用来源。 texturl2 我们将用于编辑器(你好,多选!),url1 必须用于模板以显示一些覆盖图标。

问题是我不知道如何将这些东西绑定为资源并使其工作——我从未见过这样的东西。可以用剑道做吗?如何做?


更新:也许这张图片将有助于理解我想要做什么。

【问题讨论】:

  • 太笨了,无法想象这个视图兄弟,请用一些关于 UI 应该如何的图像来启发我们..
  • 根据您的要求,您总共需要构建 3 个模板,1 个用于调度程序中的事件列表,1 个用于事件编辑器,另外 1 个用于下拉模板。你应该阅读他们的documentation 来实现这一点。
  • 我有模板,但不知道如何绑定——剑道没有熟悉的属性。
  • 因为这需要大量工作,所以我更喜欢您向我们展示到目前为止您拥有什么样的代码。
  • 您应该看到他们关于editable.templateeventTemplate 的文档,并且您的资源应该正常绑定到调度程序。资源设置无需自定义。您只需要模板和正确的模式模型。

标签: kendo-ui telerik kendo-scheduler kendo-template


【解决方案1】:

使用下一种方法解决了问题。 首先,我声明了数据源,然后将其包装在接受 ID 的方法中。 我在一个模板中写道:

<div class="pre" style="background: url(#: intToStatus(status).img #)"></div>

而且它有效!

【讨论】:

    猜你喜欢
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多