问题标签 [kendo-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
checkbox - kendoUI MVVM - TreeView with checkbox template
I need to use KendoUI TreeView with MVVM (declarative) binding, and I need to show checkboxes only for some nodes, based on a field in the model.
For this, I want to use checkbox template
However, whatever I do it seems I cannot make it work
Here is the fiddle with the treeview bound through MVVM but without checkbox template
What I want is to use the function checkTemplate as checkbox template, by defining the treeview as below
However, it doesn't work. Does anyone has any idea what is wrong?
Thanks
kendo-ui - 即使对于非数组,源绑定也需要单个根元素吗?
关于源绑定的文档有一个说明:
重要提示:绑定到数组时,应在模板中使用单个根元素。拥有两个第一级 DOM 元素将导致不稳定的行为。
但是,我发现即使对于非数组也是如此。
我有以下 HTML,它设置了两个由两个模板填充的 div。唯一的区别是工作模板将该数据绑定跨度包装在一个 div 中。
JavaScript 只是创建了一个具有单个属性的视图模型并将其绑定到两个 div:
在这两种情况下,只有第一个根元素及其子元素被正确绑定。这表明每次我将数据绑定到具有多个元素的模板时,我都需要确保它被包装在一个根中。
这种行为是否记录在某处?Kendo 或我的示例代码中是否存在错误?关于剑道为什么需要单根的解释也很好听。
kendo-grid - 如何在剑道 UI 网格模板中使用 Razor 语法
在剑道网格中,我想显示一个带有条件的链接,我有一个 bool 类型的模型字段,如果值为 true,则需要显示该链接,否则不显示。
现在我有一个@T("Admin.Common.Publish")
但它在剑道网格中不起作用,有人可以建议我如何在剑道网格模板中使用它吗?
javascript - 在 KendoUI 的模板中使用 AngularJS ng-click 时不会调用
我正在将 kendoui 与 angularjs 一起使用,并尝试在 kendo listView 的模板中使用复选框。但问题是 Angular 的 ng-click 没有被调用。这是我的代码:
复选框呈现如下:
我已经检查了与控件关联的范围内是否可以使用 toggleSelection。调用 toggleSelection 的原因是为了更新作用域内模型中的值。
我不能使用 ng-checked 代替 ng-click,因为 ng-checked 需要 ng-model,如果我使用了 ng-repeat 则可以使用,因为我必须使用 kendo 的列表视图。另外,模型中没有我可以直接绑定的字段。
我是否必须以某种方式 $compile 列表视图?
jquery - Jquery 不适用于 Kendo Grid 模板
我正在尝试将 Jquery 与 Kendo Grid Template 中的控件一起使用,但 jquery 不起作用,也没有出现任何错误。
kendo-ui - Kendo Grid:工具栏模板问题
我有一个列出道路信息的网格,并且想要一个工具栏模板,它允许我通过从 DropDownList 中选择一个特许权来过滤道路。
像这样的东西
我的代码:
CSHTML
控制器
这是当前的结果:
列表中填满了“未定义”这个词 16 次,这是我目前拥有的让步次数。当我选择一个未定义的选项时,它会显示特许权的实际名称,刷新网格但不过滤它。
我希望列表显示特许权名称并在我选择其中一个时按特许权过滤网格。我错过了什么?
kendo-ui - Kendo MVVM - 数据列模板语法
我只是想在网格列中放置一个复选框。这是我的html:
我在数据列后面的“'[”部分收到此错误:验证(HTML5):如果此属性值用引号引起来,则引号必须匹配。
并且在 html 的“\'checkbox\'”部分出现此错误: 验证 (HTML5): 此属性名称后必须跟一个等号 (=) 和一个值。如果值在引号中,则引号必须匹配。
完成此操作的正确语法是什么?
kendo-ui - 如何在剑道模板中使用角度日期过滤器?
如何在剑道模板中使用角度日期过滤器?
这是一个不起作用的示例代码(Kendo Release 2014.2.716)。 http://dojo.telerik.com/@Xavier/OVIfE
javascript - Kendo-Template 设置本地文件
我这里有一个来自剑道模板的代码。该代码在线获取 Product.js 文件,我已经下载了它,但我无法弄清楚如何在本地实现它。
这里的代码:
Products.js 的内容:
还尝试了本地数据虚拟化描述:http ://demos.telerik.com/kendo-ui/mobile-listview/local-virtualization 但没有机会谢谢您的帮助
kendo-ui - 如何在 kendo mvvm 网格列命令中使用模板?
我有一个绑定到“LabsViewVM”视图模型的 MVVM 网格,如下所示。列命令'activate'、'suspend'、'abolish'通过'click'事件绑定到LabsViewVM的transitLab方法/处理程序,执行得很好。
我从https://www.packtpub.com/books/content/kendo-mvvm-framework引用了一些关于 click 属性的信息,只是为了强调 kendo 将其点击事件与传统事件区分开来的方式。
“click 属性将按钮的单击事件绑定到 View-Model 内部的函数。它是我们稍后将看到的事件绑定的快捷方式。与传统的单击事件连接不同,Kendo UI 框架将通过事件处理程序的上下文数据,以提供更丰富的事件处理体验。例如,当单击事件绑定在行模板中时,传递给事件处理程序的事件参数将有权访问源集合中的项目。这允许事件处理程序直接针对该模型数据进行操作,而无需任何进一步的 DOM 探索,并保留所有可观察的功能。”
考虑到这一点,我能够通过事件参数“e”访问transitLab内部的父网格。
然后我不得不更改我的实现并为列命令使用剑道模板,因为我需要为命令按钮的外观添加一些逻辑。
所以我换了
和
和模板:
但它不起作用。
我的代码在 transitLab 处理程序中崩溃,因为它的事件参数 'e'没有填充与以前相同的上下文数据。例如,第一种情况下的 e.delegateTarget 指向网格,而第二种情况下指向命令按钮本身。
我不明白。这两个实现不应该有相同的效果吗?请帮忙!