Kendo-ui调度程序资源模板

时间:2014-04-30 14:46:56

标签: jquery vb.net kendo-ui kendo-scheduler

我正在使用垂直显示的资源来分组我的调度程序数据。这工作正常,但我需要添加点击资源文本并打开弹出窗口的功能。

我需要做的只是添加它,但无法弄清楚如何 -

<a href="javascript:void(0)" onclick="editRoute(#:RouteID#)">#:text#</a>

我没有在文档中看到有关编辑资源的客户端模板的任何内容。任何帮助都会很棒!

.Group(Sub(g)
      g.Resources({"Route"})
      g.Orientation(SchedulerGroupOrientation.Vertical)
End Sub) _
.Resources(Sub(r)
      r.Add(Function(m) m.RouteID) _
      .Name("Route") _
      .Title("Route") _
      .DataTextField("text") _
      .DataValueField("value") _
      .DataColorField("color") _
      .DataSource(Sub(d)
         d.Read(Sub(g) g.Action("GetRoutes", "Schedule").Data("getManagerID"))
         d.Events(Sub(e) e.RequestEnd("onRequestEndResource"))
      End Sub)
 End Sub) _

以下是调度程序的屏幕截图:
http://i.stack.imgur.com/6O9zk.png

2 个答案:

答案 0 :(得分:1)

要查看使用模板呈现为链接的资源标题示例: http://dojo.telerik.com/eqUl

来源:http://www.telerik.com/forums/resource-grouping-title-template

答案 1 :(得分:0)

有两种选择:

  1. 找到元素并使用OnClick事件覆盖它以执行您需要的操作。例如:$(elementhere).onClick(function () { Action Here});
  2. 使用kendo模板覆盖它。 (但我不确定你是否可以修改行标题。)