问题标签 [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.
kendo-ui - Kendo MVVM 级联下拉问题
我正在使用 Kendo MVVM 开发级联下拉菜单。问题是当下拉菜单加载时,子下拉菜单最初显示“未定义”。当我在父下拉列表中选择一些数据时,这会消失。
或者,我还需要一个重置按钮。单击此按钮时,我需要重置级联,以便我们回到初始阶段(即应禁用子下拉菜单,并且不应在父级中选择任何数据)。
请在此处找到我为该问题创建的 JSBin
在此先感谢您的帮助。
jquery - Kendo UI - 编辑后添加自定义确认列或单元格按钮
我有列表对象,我绑定到一个看起来像这样的网格:
我想在网格中显示它,但添加一个列,当用户单击该列中的单元格时,该列将显示一个带有“批准”和“拒绝”项目的下拉列表框。当他们从该单元格列表框中进行选择时,列表框应该消失,并且单元格中应该显示“接受”或“拒绝”字样以及其左侧的复选框,以便用户可以通过选中该框来确认他们的操作. 只有完成后,我才会请求更新回服务器。我在这方面遇到了困难..
我所做的是稍微更改模型以添加我可以绑定到的新列/属性:
网格的列定义如下,“new_status”列使用自定义编辑器:
编辑器功能:
网格数据源:
所以我的问题是:
- 如何在用户选择一个值后让复选框或按钮出现在左侧。
- 如何仅针对相关行(构造按钮所在的行)从该网格更新回服务器?
- 这是正确的还是推荐的方法
非常感谢
asp.net - Kendo MVVM 文件上传控制问题
我试图让 Kendo MVVM 文件上传与 ASP.NET 一起工作。这是我的 HTML 查找上传声明的方式:
和 FileUpload 页面加载:
上面编写的页面加载确实按预期运行并返回我想要的结果,但这里的剑道控件表现得很有趣。它告诉我上传不成功,因为用户界面上显示了错误图标。此外,虽然当我尝试访问它时正确返回了书面响应,但它是由 Kendo 提供的错误处理程序执行的:
好吧,我想我可能在这里或那里错过了一些东西/做了一些小错误,但不幸的是我无法弄清楚。任何可能建议/纠正的人?
knockout.js - 将可见的 kendoui 绑定到标记中的计算条件?
我能否以与使用 knockout.js 相同的方式将标记中的“可见”之类的绑定绑定到计算值:
我试过的语法没有奏效。当简单的内联条件可以做到时,我想避免在视图模型中定义计算字段。
kendo-ui - Kendo 网格中的 Excel 导出功能
我试图将分层网格导出到 Excel。只是想确认这是否可能。目前我只能导出父网格。请在此处找到我为该问题创建的 jsbin 。
javascript - 如何重置 Kendo MVVM 单选按钮的选中状态?
在 Kendo MVVM 中,我跟踪单选按钮组的选定状态。在某些时候,我想重置一个组的单选按钮,使其变为未选中状态。我尝试了以下方法,但似乎不起作用:
- 创建输入:
- 制作视图模型对象
通过单击单选选项设置值(selectedRadio1 具有值)。
重置值
重置不起作用,因为值 null 不作为单选按钮值存在。你如何让它正确重置?data-bind="checked: ..." 是正确的方法吗?
剑道道场链接在这里:http ://dojo.telerik.com/AgAxo
javascript - Kendo UI MVVM - 带有“添加”动作的事件触发了两次
在视图模型中,我有一个名为“curRec”的对象,其属性绑定到视图上的控件。例如,curRec.id、curRec.targetScore 等。
此外,curRec 有一个名为“actions”的数组类型的属性。我正在使用 Kendo UI 中的数据模板呈现动作。
当我将一条新记录推送到 curRec.actions 中时,kendo 内部会使用“add”动作触发事件两次,因此一次添加两行。一次,数组只包含一条记录,因为我只推送了一行。
这是一些代码:
我浏览了剑道代码,注意到有两次调用动作为“添加”的事件。
关于什么可能导致 ObservableArray 触发事件/动作“添加”两次的任何提示?
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"
不带特殊字符的数字。
kendo-ui - Kendo Grid 数据源刷新在 IE 中不起作用
在我的 ajax 调用的成功处理程序中使用以下代码更新数据后,我试图刷新我的剑道网格:
好吧,这刷新并在 Mozilla 和 Chrome 中按预期完美运行,但在 IE 中刷新似乎不起作用,数据源也没有更新。我是否需要对我的代码进行任何特殊修改才能使其在 Internet Explorer 中也能正常工作?
PS:我什至碰巧尝试了 $("#grid").data("kendoGrid").dataSource.sync(); 这也不起作用。
kendo-ui - Kendo UI - 数据源。使用 mvvm 向服务器传递参数
我无法以正确的方式使用数据源。
我的目标:创建用于过滤剑道网格的外部小部件(服务器端过滤器)。
我设法使它工作,但这是一种解决方法,我正在寻找正确的方法
filterGrid 函数完成了所有工作,但它看起来不正确,我希望参数映射函数完成所有工作,但我无法弄清楚。请指教。
这就是我的视图模型的样子(我省略了不太重要的部分):
我的标记看起来像这样:(同样,只有重要的部分)