2

我正在使用垂直显示的资源对我的调度程序数据进行分组。这工作得很好,但是我需要添加单击资源文本并打开弹出窗口的功能。

我需要做的就是添加这个,但不知道如何 -

<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

4

2 回答 2

2

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

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

于 2015-02-03T23:50:11.747 回答
0

有两种选择:

  1. 找到该元素并使用 OnClick 事件覆盖它以执行您需要的操作。例如:$(elementhere).onClick(function () { Action Here});
  2. 使用剑道模板覆盖它。(但是我不确定您是否可以修改行标题。)
于 2014-07-08T14:47:57.593 回答