更新 Kendo Scheduler 控件的自定义标头 - dateHeaderTemplate

2023-12-02

我已经为 Kendo Scheduler 编写了自定义标头。呈现如下

enter image description here

用于到达上述 UI 的代码如下,并且工作起来非常顺利。(感谢 Dion Dirza),

<script id="tmpDateHeader" type="text/x-kendo-template">
    <span class="k-nav-day" data-dt="#=kendo.toString(date, 'dd/MM/yyyy')#">
        <u>#=kendo.toString(date, "dd/M")#</u> - ({dc}%)
    </span>
</script>

$("#scheduler").kendoScheduler({
     dateHeaderTemplate: kendo.template($("#tmpDateHeader").html())
}

Issue

现在,我正在更新 Kendo Scheduler 中的一项活动。在此更新期间,我想根据某些数据手动更改列日标题百分比,例如从 1% 更改为 5%(将来自数据库)不刷新整个调度程序控制。

实时场景:当我在一天中添加更多事件时,列标题中的百分比应该增加。 API 中提供了获取百分比和颜色的逻辑。

解决方法

在这里我想,我需要使用 jQuery 更新值

enter image description here

问题已解决:我刚刚在更新火上更新了数据源。


你可以看一下数据源change事件。现在我想你有Date事件模型中的属性。您需要获取更新的事件date并选择匹配date header接着就,随即。

这里是一个示例代码:

var dateChanged = null;

function onDsChange(e) {
    var action = e.action;

    switch(action) {
    case "itemchange":
        var items = e.items; // all item that you have changed
        var item = items[0]; // I assume you are not doing batch editing 

        dateChanged = item.date; // if you are doing batch then dateChange should be array of date
        break;
    case "sync": // you also can do this inside grid databound event
        // grab actual data from API and do update the header
        .......
        // if this batch editing you need to do this inside a loop
        var selector = ".k-nav-day[data-dt='" + dateChange + "']";
        var elDateHeader = $(selector);
        var tempText = elDateHeader.text();
        var newText = tempText.replace(/\((.+?)\)/g, "(" + newPercentage + ")");

        elDateHeader.text(newText);
        break;
    }
}

你应该看看他们的文档,这样你就可以得到调度程序应该有的行为。希望这有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新 Kendo Scheduler 控件的自定义标头 - dateHeaderTemplate 的相关文章

  • 无法在地图循环中访问 Axios 调用的值

    我有一个 javascript 对象 其 ID 对应于一组画廊 我使用地图循环遍历它 在每个循环中 我都会进行 axios 调用来获取当前 id 的图库 最后 我需要一个包含所有画廊内容的数组 问题是地图循环完成后我无法访问数据 当我 co
  • 在 javascript 原型事件处理程序中保留“this”引用[重复]

    这个问题在这里已经有答案了 正确的保存方法是什么this存储在对象原型内的事件处理程序中的 javascript 引用 我不想创建像 this 或 that 这样的临时变量 而且我不能使用像 jQuery 这样的框架 我看到很多人谈论使用
  • 为什么 useReducer 调度会导致重新渲染?

    假设我实现一个简单的全局加载状态 如下所示 hooks useLoading js import React createContext useContext useReducer from react const Context crea
  • jQuery JSONP ajax,未设置身份验证标头

    我正在尝试使用以下设置向 google 联系人 API 发出 ajax 请求 ajax url https www opensocial googleusercontent com api people me all dataType js
  • 使用javascript滚动滚动条或鼠标滚轮后触发事件

    我想知道是否可以触发事件after使用滚动条或鼠标滚轮 或在触摸设备上滑动 时滚动页面 基本上 我想检测用户何时停止滚动 以便我可以进行 AJAX 加载 而不是在滚动时加载 看起来jQuery s scroll 每次用户滚动时都会触发 并且
  • 网络上的等角柱状图

    我计划为游戏的标记 图钉 构建在线地图 但我无法设置标记的正确纬度 原始地图是一个2048 2048px 的正方形 然后我得到了标记 数千个 地图坐标使用 0 到 100 之间的 x y 表示法设置 0 0 是top left角和100 1
  • React Native 无法访问 Cloud Firestore 后端

    我之前使用的是 firebase 实时数据库 但现在想切换到 Cloud Firestore 但即使经过身份验证 也会收到以下错误 我目前正在使用 Android Simulator 尝试禁用我的实时数据库 但找不到解决方案 Firebas
  • 使用 babel env 预设时,展开运算符出现语法错误

    我正在努力 现代化 meern io 入门样板 https github com Hashnode mern starter通过替换巴别塔es2015 and stage 0预设为env 然而 似乎env预设无法识别以下片段client m
  • 解释一下这个令人困惑的 dojo 教程声明语法

    我正在阅读使用的语法道场的声明 http dojotoolkit org documentation tutorials 1 8 declare 用于班级创建 描述很混乱 The declare function is defined in
  • 为什么Promise中的代码会同步执行? [复制]

    这个问题在这里已经有答案了 在我的项目中 我有一个很长时间运行的操作 所以我决定将其放入Promise因为我认为这样我就可以在里面的代码继续执行其他操作Promise正在跑步 调试的时候发现外面的代码Promise仅当里面的代码执行Prom
  • 公开闭包内的方法

    当我们在闭包内创建一个方法时 该方法将成为该闭包的私有方法 并且在我们以某种方式公开它之前无法访问它 怎么可能暴露呢 您可以返回对它的引用 var a function var b function I m private alert go
  • 为什么这个递归函数返回未定义?

    我正在尝试编写一个使用递归组合两个字符串的函数 我的代码如下 但我不知道为什么该函数返回未定义 特别是当我在基本情况下使用 console log 时 它不会打印未定义而是打印正确的值 var str3 function merge str
  • 基于范围内变量的角度设置形式动作

    我一直在尝试设置一个搜索表单 可以在其中注入表单操作属性 在我的表格中我有
  • 如何在数据表角度中基于 JSON 动态填充表值?

    我在用着Angular 数据表 https l lin github io angular datatables 我需要能够根据返回的数据动态创建表 换句话说 我不想指定列标题 Example json数据 id 2 city Baltim
  • 从浏览器访问本地文件?

    您好 我想从浏览器访问系统的本地文件 由于涉及大量安全检查 是否可以通过某种方式实现这一目标 或使用 ActiveX 或 Java Applet 的任何其他工作环境 请帮帮我 要通过浏览器访问本地文件 您可以使用签名的 Java Apple
  • 如何禁用网页中的萤火虫?

    如何使用 Javascript 禁用 firebug 我想这样做是为了向访问者隐藏我的网页的运作方式 有什么选择可以做到这一点吗 你不能 你能做的最好的事情就是混淆你的 JavaScript 实际上刮掉了 您能做的最好的事情就是将所有安全关
  • Firebase 身份验证和实时应用程序数据库如何保护自身安全?

    从一般开发的角度来看 我很好奇如何保护在线资源的访问 我们使用以下 Firebase 配置参数初始化 Web 应用程序 apikey authdomain projectid databaseurl messagesenderid 服务器如
  • jQuery UI 对话框 - 关闭后无法打开

    我有一个问题jquery ui dialog box https jqueryui com dialog 问题是 当我关闭对话框然后单击触发它的链接时 除非刷新页面 否则它不会再次弹出 如何在不刷新实际页面的情况下回调对话框 下面是我的代码
  • 如何强制下载图片?

    我的页面上有一个动态生成的图像 如下所示 img src 我不想告诉我的用户右键单击图像并点击保存 而是想公开一个下载链接 单击该链接将提示下载图像 如何实现这一目标 最初我在 js 中尝试这样做 var path my image att
  • jQuery appendTo(), json 在 IE 6,7,8 中不起作用

    我这两天绞尽脑汁想找到解决办法 我使用 jQuery ajax 从数据库中获取值 以便在另一个框发生更改时更新一个框 php 脚本从数据库中获取值 然后输出 json 它在 FF 中工作正常 但在所有版本的 IE 中 选择框都不会更新 我已

随机推荐

  • ASP.NET 应用程序正在显示美国日期格式

    One我的开发应用程序今天开始显示美国格式的短日期 而我期待的是英国格式 日期正在使用date ToShortDateString 我已经检查了我的区域设置 键盘设置 浏览器设置和 web config 这些都设置为英语 英国 或未更改 我
  • C++20 模块“循环依赖”

    我试图将一个模块包含在另一个模块中 但由于以下错误而无法编译 无法构建以下源文件 因为它们之间存在循环依赖性 Module1 ixx 依赖于 Module2 ixx 依赖于 Module1 ixx 我想要 modClass1 包含 modC
  • 适用于 iOS 4.0 应用程序的 NSFileProtectionComplete

    我看到了有关 NSFileProtectionComplete 和保护应用程序数据的 WWDC 2010 视频 有没有什么例子 有人有示例代码可以分享吗 请参阅 NSFileManager 类文档 该文件以加密方式存储 格式化在磁盘上且无法
  • 如何仅解析字符串中的浮点数?

    foreach object item in listBox1 SelectedItems string curItem item ToString var parts curItem Split XY ToCharArray String
  • jline 保持底部提示

    我在用jline我有一个整洁的ConsoleReader一切都很好 但是 如果您在提示符中输入某些内容 并且 stdout 上有输出 来自另一个线程 则输出会拆分您正在输入的单词 命令 我怎样才能保留jline终端底部有提示吗 我在用jli
  • 在构造函数中调用函数时出现 NameError

    我通过调用构造函数中的函数来运行下面的代码 First gt gt gt class PrintName def init self value self value value printName self value def print
  • WPF 网格中的独立宽度

    我在 WPF 中有一个 2 行 2 列的网格 我希望每行的列宽都是独立的 我尝试过 自动 但没有成功 这里用一张图片来解释 我怎样才能使用网格来完成这个任务 如果您必须使用网格布局 那么您有几个选择 选项 1 将每一行设为单列 然后在您想要
  • 如何在UIView上绘制签名

    我是 ios 新手 我需要创建一个可以签名的文本视图或标签 就像这张图片 您可以在上面签名UIView首先subclass UIView和你的子类UIView应该是这样的 签名视图 h import
  • 有人能准确解释一下以下定义在 C 标准中关于指令的含义吗

    我真正需要知道的是指令开始之前允许使用哪些字符 因为我们都知道我们可以拥有new line字符和空白指令开始之前的字符前 现在我阅读了关于此的 C 标准 并找到了以下定义来解释这一点 预处理指令由一系列满足以下约束的预处理标记组成 序列中的
  • 在刀片视图中计算用户的帖子总数

    我已将博客中所有帖子的集合发送到索引视图 然后使用以下代码来计算每个用户发布的帖子总数 p class joined text Posts count App Posts where user id post gt user gt id g
  • 缺少“.NETFramework,Version=v4.0,Profile=Profile47”的定位包

    我在尝试编译时遇到了一些问题来自 f 源代码的 FSharp Core 的可移植版本 为了解决这个问题 我创建了一些项目文件 以便能够在 Visual Studio 中打开它 而不必使用以下命令 msbuild fsharp library
  • 在 C# 中组合 BinaryExpression 和 Expression>

    我怎样才能结合BinaryExpression and Expression
  • 在 BackStack 中完成 Activity - Android

    在我的应用程序中 我有活动 A B C D 和 E 第一个活动是 A 然后打开 B 然后打开 C 和 D 现在我的后堆栈是 A B C D 现在 当我从 D 移动到 E 时 我想完成返回堆栈中的所有活动 现在 E 应该是堆栈中的第一个活动
  • Xcode:一步构建并运行 iOS 模拟器和设备?

    我需要对 iOS 5 和 6 进行更好的测试 我想按一个按钮 或一个键盘快捷键 并让 Xcode 在 iOS 模拟器上构建并运行我的应用程序and我的 iPhone 设备 这可能吗 我不认为你可以通过 Xcode 的 GUI 来做到这一点
  • SQL Server 取消透视列

    我有一个表 我想在 SQL 语句中取消透视 它由一个人和电话 1 到 5 组成 现在我正在为每部电话进行联合 但我担心这会导致性能问题 Columns PERSON GUID PHONE 1 PHONE 1 VOICE FLG PHONE
  • 使用 GET 将 JavaScript 数组发送到 PHP 脚本的最佳方法是什么?

    我有一个由 jQuery 提供支持的交互式 Web 应用程序 用户可以在其中操作屏幕上的视觉对象 完成后 JavaScript 对象的 状态 应发送到 PHP 以存储到数据库中 我更愿意使用 GET 来实现此目的 但使用 POST 提交数据
  • 替换数组中特定位置的元素而不改变它

    如何在不改变数组的情况下完成以下操作 let array item1 console log array item1 array 2 item2 array is mutated console log array item1 undefi
  • CakePHP 4.1 用户实体作为授权身份关联字段

    我刚刚在 CakePHP 4 1 中创建了一个非常小的项目 主要模仿 CMS 教程 并且想要实现一个相当简单的逻辑 使用Authorization我想允许用户的模块A有能力去view a user B如果 1 他们实际上是同一个用户 A B
  • 关闭第二个屏幕后图形环境不更新屏幕设备

    我有两个显示器我编写了非常小的 Swing Java 代码来收集所有屏幕设备的信息 通过在控制面板中设置 显示 来结合更改显示模式与一两个显示屏 代码如下 import java awt GraphicsDevice import java
  • 更新 Kendo Scheduler 控件的自定义标头 - dateHeaderTemplate

    我已经为 Kendo Scheduler 编写了自定义标头 呈现如下 用于到达上述 UI 的代码如下 并且工作起来非常顺利 感谢 Dion Dirza scheduler kendoScheduler dateHeaderTemplate