【问题标题】:Setting Kendo Tabstrip inside the template of Kendo Scheduler在 Kendo Scheduler 的模板中设置 Kendo Tabstrip
【发布时间】:2016-11-21 21:01:02
【问题描述】:

当双击启用“可编辑”的剑道调度程序时,会弹出一个预设模板窗口。我想知道是否有任何方法可以将 Kendo TabStrip 控件添加到该窗口。

【问题讨论】:

    标签: kendo-ui kendo-scheduler


    【解决方案1】:

    您需要做几件事来实现这一目标:

    1. 创建自定义模板

      <div id="scheduler"></div>
      <script id="customEditorTemplate" type="text/x-kendo-template">
          <div id="tabstrip">
              <ul>
                  <li id="tab1">Tab 1</li>
                  <li>Tab 2</li>
              </ul>
              <div>Content 1</div>
              <div>Content 2</div>
          </div>
      </script>
      
    2. 在可编辑部分配置自定义模板

    3. 在编辑部分附加标签条组件

      <script>
          $("#scheduler").kendoScheduler({
              date: new Date("2013/6/6"),
              dataSource: [
                  {
                      start: new Date("2013/6/6 08:00 AM"),
                      end: new Date("2013/6/6 09:00 AM"),
                      title: "Breakfast"
                  }
              ],
              editable: {
                  template: $("#customEditorTemplate").html()
              },
              edit: function (e) {
                  $("#tabstrip").kendoTabStrip().data("kendoTabStrip").activateTab($("#tab1"));
              }
          });
      </script>
      

    示例代码:http://runner.telerik.io/fullscreen/ofuHU

    希望对您有所帮助。

    【讨论】:

    • 哇,太棒了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多