问题标签 [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 回答
317 浏览

kendo-ui - Kendo MVVM 级联下拉问题

我正在使用 Kendo MVVM 开发级联下拉菜单。问题是当下拉菜单加载时,子下拉菜单最初显示“未定义”。当我在父下拉列表中选择一些数据时,这会消失。

或者,我还需要一个重置按钮。单击此按钮时,我需要重置级联,以便我们回到初始阶段(即应禁用子下拉菜单,并且不应在父级中选择任何数据)。

请在此处找到我为该问题创建的 JSBin

在此先感谢您的帮助。

0 投票
1 回答
506 浏览

jquery - Kendo UI - 编辑后添加自定义确认列或单元格按钮

我有列表对象,我绑定到一个看起来像这样的网格:

我想在网格中显示它,但添加一个列,当用户单击该列中的单元格时,该列将显示一个带有“批准”和“拒绝”项目的下拉列表框。当他们从该单元格列表框中进行选择时,列表框应该消失,并且单元格中应该显示“接受”或“拒绝”字样以及其左侧的复选框,以便用户可以通过选中该框来确认他们的操作. 只有完成后,我才会请求更新回服务器。我在这方面遇到了困难..

我所做的是稍微更改模型以添加我可以绑定到的新列/属性:

网格的列定义如下,“new_status”列使用自定义编辑器:

编辑器功能:

网格数据源:

所以我的问题是:

  1. 如何在用户选择一个值后让复选框或按钮出现在左侧。
  2. 如何仅针对相关行(构造按钮所在的行)从该网格更新回服务器?
  3. 这是正确的还是推荐的方法

非常感谢

0 投票
1 回答
725 浏览

asp.net - Kendo MVVM 文件上传控制问题

我试图让 Kendo MVVM 文件上传与 ASP.NET 一起工作。这是我的 HTML 查找上传声明的方式:

和 FileUpload 页面加载:

上面编写的页面加载确实按预期运行并返回我想要的结果,但这里的剑道控件表现得很有趣。它告诉我上传不成功,因为用户界面上显示了错误图标。此外,虽然当我尝试访问它时正确返回了书面响应,但它是由 Kendo 提供的错误处理程序执行的:

好吧,我想我可能在这里或那里错过了一些东西/做了一些小错误,但不幸的是我无法弄清楚。任何可能建议/纠正的人?

0 投票
0 回答
210 浏览

knockout.js - 将可见的 kendoui 绑定到标记中的计算条件?

我能否以与使用 knockout.js 相同的方式将标记中的“可见”之类的绑定绑定到计算值:

我试过的语法没有奏效。当简单的内联条件可以做到时,我想避免在视图模型中定义计算字段。

0 投票
2 回答
932 浏览

kendo-ui - Kendo 网格中的 Excel 导出功能

我试图将分层网格导出到 Excel。只是想确认这是否可能。目前我只能导出父网格。请在此处找到我为该问题创建的 jsbin 。

0 投票
1 回答
1987 浏览

javascript - 如何重置 Kendo MVVM 单选按钮的选中状态?

在 Kendo MVVM 中,我跟踪单选按钮组的选定状态。在某些时候,我想重置一个组的单选按钮,使其变为未选中状态。我尝试了以下方法,但似乎不起作用:

  1. 创建输入:
  1. 制作视图模型对象
  1. 通过单击单选选项设置值(selectedRadio1 具有值)。

  2. 重置值

重置不起作用,因为值 null 不作为单选按钮值存在。你如何让它正确重置?data-bind="checked: ..." 是正确的方法吗?

剑道道场链接在这里:http ://dojo.telerik.com/AgAxo

0 投票
0 回答
240 浏览

javascript - Kendo UI MVVM - 带有“添加”动作的事件触发了两次

在视图模型中,我有一个名为“curRec”的对象,其属性绑定到视图上的控件。例如,curRec.id、curRec.targetScore 等。

此外,curRec 有一个名为“actions”的数组类型的属性。我正在使用 Kendo UI 中的数据模板呈现动作。

当我将一条新记录推送到 curRec.actions 中时,kendo 内部会使用“add”动作触发事件两次,因此一次添加两行。一次,数组只包含一条记录,因为我只推送了一行。

这是一些代码:

我浏览了剑道代码,注意到有两次调用动作为“添加”的事件。

关于什么可能导致 ObservableArray 触发事件/动作“添加”两次的任何提示?

0 投票
1 回答
1692 浏览

kendo-ui - 如何从 kendo maskedtextbox mvvm 值绑定中删除提示字符

我正在使用 Kendo UI Masked Textbox 和 MVVM 值绑定。

viewmodel phonenumber 不包含任何提示字符,例如“()-”,它仅包含数字。

var viewModel = kendo.observable({ phoneNumber: "1234567890", onChange: function () { alert("event :: change " + this.get("phoneNumber")); } }); kendo.bind($("#example"), viewModel);

当您更改表单中的值并检查 viewModel phoneNumber 时(请参阅 onchange 函数)。phoneNumber 现在包含特殊/提示字符,例如phoneNumber: "(444) 555-5555"

这是我的问题,我希望 MaskedTextbox 的值只返回数字phoneNumber: "4445555555"不带特殊字符的数字。

完整代码片段@JS Fiddle

0 投票
2 回答
3500 浏览

kendo-ui - Kendo Grid 数据源刷新在 IE 中不起作用

在我的 ajax 调用的成功处理程序中使用以下代码更新数据后,我试图刷新我的剑道网格:

好吧,这刷新并在 Mozilla 和 Chrome 中按预期完美运行,但在 IE 中刷新似乎不起作用,数据源也没有更新。我是否需要对我的代码进行任何特殊修改才能使其在 Internet Explorer 中也能正常工作?

PS:我什至碰巧尝试了 $("#grid").data("kendoGrid").dataSource.sync(); 这也不起作用。

0 投票
1 回答
1404 浏览

kendo-ui - Kendo UI - 数据源。使用 mvvm 向服务器传递参数

我无法以正确的方式使用数据源。

我的目标:创建用于过滤剑道网格的外部小部件(服务器端过滤器)。

我设法使它工作,但这是一种解决方法,我正在寻找正确的方法

filterGrid 函数完成了所有工作,但它看起来不正确,我希望参数映射函数完成所有工作,但我无法弄清楚。请指教。

这就是我的视图模型的样子(我省略了不太重要的部分):

我的标记看起来像这样:(同样,只有重要的部分)