问题标签 [kendo-mvvm]

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.

0 投票
1 回答
622 浏览

javascript - 如何在 Kendo UI 中嵌套自定义小部件?

我想创建一个自定义小部件,它将在其中显示多个小部件。例如,我希望自定义小部件由 a listview、 a combobox、 acalender和 a组成menu。这可能吗?

我在想的是在refresh方法中添加 HTML,然后初始化 DOM 元素,如下所示。我也想使用 MVVM。

kendo.bind在一个可能也通过 Kendo MVVM 初始化的小部件中调用 a 感觉很奇怪。有一个更好的方法吗?

0 投票
1 回答
1841 浏览

kendo-ui - Kendo MVVM Grid 自定义工具栏语法

我正在尝试在工具栏上添加一个自定义命令,该命令将在我的视图模型中调用 JavaScript 函数。我的 HTML:

但我收到此错误:“未捕获的错误:自定义命令应指定名称”,即使我已指定名称。我的错误是什么?

0 投票
2 回答
4176 浏览

rest - 如何使用像 '/update/:id' 这样的 URL 作为 KendoUI 数据源?

我阅读了文档,但没有发现与在 dataSource url 中设置参数相关的内容。有可能实现吗?

提前谢谢。

0 投票
2 回答
788 浏览

kendo-ui - Kendo mvvm 模板,源代码没有父元素

我正在尝试在列表中绑定一个数组,但该列表需要在数组值之前有一个静态元素。

小提琴显示了我想要的结果,除了它当前嵌套了该li项目。

HTML:

JavaScript:

http://jsfiddle.net/zpqo80pw/

使用 KnockoutJS,可以使用注释语法:

Kendo UI中是否有类似的东西?

0 投票
1 回答
1283 浏览

kendo-ui - 在模态窗口中可观察到

我正在做SPA。我正在使用 RequireJS 和剑道路由。

(上面的代码工作得很好)

服务器通过可观察对象的响应填充了剑道网格。网格中的每一行都有按钮,用于打开模式窗口。在窗口中会动态生成单选按钮组。

所以,我有 MyViewModel.js

这是我的 html 模板:

有带数据绑定的 li kendo 模板。

当我使用 jsfiddle 它工作:http: //jsfiddle.net/kuba_vaclavik/kEqYh/212/

但在我的项目中,它返回错误“Uncaught TypeError: undefined has no properties”。可能,将 viewModel 与无序列表或嵌套的可观察对象绑定存在问题,但我无法修复它。请问,有人可以帮忙吗?我的方法可能是错误的,所以我欢迎不同的方法。

0 投票
1 回答
287 浏览

kendo-ui - Kendo Grid/Detail Grid - 如何正确访问详细网格上的下拉菜单?

我有一个网格/细节网格设置。在详细信息网格上,我有一个下拉列表。下拉菜单的编辑器功能是:

}

当我在与“父”网格行关联的详细信息网格上编辑一行时,这可以正常工作。但是,如果我在第一行下方编辑与另一个父行关联的另一个详细信息行,则我选择下拉列表的倒数第二个语句总是获得页面上的第一个,而不是下一行。如何获得正确的下拉列表?

0 投票
0 回答
2243 浏览

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 指向网格,而第二种情况下指向命令按钮本身。

我不明白。这两个实现不应该有相同的效果吗?请帮忙!

0 投票
1 回答
2783 浏览

mvvm - Kendo UI MVVM 中的数据绑定对象

也许我误解了 Kendo 的 MVVM 实现的概念,但是......我有一个简单的 Kendo UI Mobile view,它是数据绑定到视图模型的:

myStaticDataSource是作为简单 JavaScript 对象的“实体”的静态数组,具有类似nameor的字段description

视图及其输入字段绑定到视图模型:

当用户更改输入字段时,name数据绑定视图模型实体中的相应字段(例如)会更新myEntity。但是:我所期望的是,实体myStaticDataSource也会更新,因为我没有克隆对象。但事实并非如此!它的价值保持在原始价值上。为什么是这样?我错过了关于 Kendo 的 MVVM 处理的一些东西吗?

0 投票
1 回答
417 浏览

kendo-mobile - 模板中的剑道 ui 移动事件未触发

我将这种方法用于我的新应用程序。

http://blogs.telerik.com/blogs/14-03-27/structuring-hybrid-mobile-applications

但是当我在视图中调用模板时,我遇到了点击事件的问题。

数据绑定初始化剑道小部件之类的其他一切都可以正常工作。

我在这里错过了什么?

提前致谢

TS

0 投票
1 回答
250 浏览

c# - 剑道网格未在 MVVM 中加载数据

未在 kendo ui 网格中加载数据,这是 MVC 项目,读取的 url 以 json 格式返回正确的对象数组。控制台没有错误,但页面上没有可见的网格。

和 html 是

并引用了以下文件