问题标签 [kendo-window]
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.
javascript - Kendo window.refresh 未成功抓取部分视图
全部。先感谢您。
我有一个窗口,每次更改下拉选择(或按下按钮)时都会刷新很多。控制器在刷新时被调用,但由于某种原因视图没有被调用/刷新。我错过了一些基本的东西吗?
窗户:
刷新代码(在 javascript 中):
控制器:
我知道部分视图工作正常,因为它在初始窗口加载时被调用并填充。为什么我不能让它刷新?
编辑:这是我的部分视图(窗口内容):
asp.net-mvc - Kendo Window - LoadDataFrom 找到内联参数值?
我有一个剑道窗口,我想根据下拉列表中的选择来填充它。我试过在打开时刷新窗口,但我不知道如何让它工作。换档,我想知道是否可以改为在窗口声明本身内向控制器发送一个可变参数,然后执行一个简单的 window.refresh (而不是编写刷新以命中特定控制器,这是行不通的)。
我的意思是这样的:
或这个:
显然这些都不起作用,但我想知道是否有另一种方法来填写这个字段?
谢谢!
编辑:从控制器和窗口/局部视图添加相关代码。我的控制器现在被击中,但我的窗口没有提取正确的数据。有任何想法吗?
窗户:
控制器:
javascript - 刷新内容后编译剑道窗口
我的页面中有一个剑道窗口,每次单击命令时我都想将内容加载到其中。我要加载的内容来自x-kendo-template或来自.html的 angular {{Sample}}表达式。加载内容后,我尝试 $compile 内容以使用角度绑定,但它不起作用。这是我到目前为止尝试过的
在我的标记上
这是我的控制器
假设Test-entry.html的内容与tplAddNew模板相同
现在,当我使用$compile函数时,它会显示$apply 的错误已经在进行中
任何帮助,将不胜感激。TIA
我还准备了一个JSFiddle
javascript - 从javascript中的Kendo Window刷新将参数传递给Controller Action
我有一个简单的问题:使用剑道窗口,我可以像这样刷新它:
我想将参数传递给该控制器操作。我尝试了以下方法并且有效:
控制器
该test
变量用传递的字符串“test”填充。但我不想硬编码字符串,我想在那里传递一个 javascript 变量,例如:
但以上不起作用,变量无法识别。我怎样才能做到这一点?
jquery - 如何在 Kendo htmlhelper 或 Jquery 中创建自定义确认对话框
我想创建一个自定义确认对话框,其中包含 Kendo DropDownLists 和 yes no 按钮。它可以在 Kendo HtmlHelper(如 Kendo 窗口)或 Jquery 中完成。代码应该像
当对话框打开时,程序应该停留在对话框打开的位置(在这种情况下,reply=confirm("..."))并等待是没有回答。我试过剑道窗口,但问题是窗口打开后,程序将执行下一个代码并且不会停留在它打开的位置。
我需要这方面的帮助。谢谢。
kendo-ui - 如何在 Kendo Grid 的保存事件中撤消 preventdefault
我有一个剑道网格并将行保存事件设置为 onAthleteGridSave。我想添加一个自定义窗口来设置类似于确认框的内容。这是代码
问题是单击 $("#AssignSport").data("kendoWindow") 中的按钮后,由于 e.preventDefault(),程序无法进入 Grid 的控制器操作。
但是如果删除 e.preventDefault(),那么程序将不会在 $("#AssignSport").data("kendoWindow").open() 之后等待并立即进入控制器操作。
所以我想知道是否有办法撤消 e.preventDefault() 或者如何让程序在打开剑道窗口的位置等待按钮信息。谢谢。
asp.net-mvc - 在 Kendo Window 中加载 Kendo Grid
我想在 Kendo Window 中打开 Kendo Grid。我的剑道窗口代码是这样的。
我想在窗口中打开剑道网格。我没有将任何值传递给窗口。打开窗口时,我想从数据库中读取数据并填充网格。我怎样才能做到这一点 ?我可以对网格使用局部视图并在 Kendo 窗口中加载吗?
javascript - 如何将剑道 UI 窗口与页面上的另一个元素对齐?
我有一个链接,单击该链接会打开一个剑道 UI 窗口。我想将窗口与链接对齐。我目前这样做的逻辑是:
这适用于常见情况,但不处理诸如流出页面之类的事情。有没有更好/更强大的方法来实现这一目标?
asp.net-mvc - 内联编辑在 Kendo Window 中不起作用
我有一个网格如下。如果我在常规页面中使用网格,它工作正常。我在 Kendo Window 中使用的相同网格。当我单击编辑时,网格行正在更改为可编辑模式。更改并单击更新后,控制器没有被触发,网格仍处于可编辑模式。如何从 Kendo WINdow 开火控制器?
jquery - Kendo UI Window.refresh({ data }) 未正确传递给 ASP.Net MVC 操作
我有一个窗口:
我需要能够重新加载该部分视图,并在运行时传递不同的数据。据我在文档中阅读,我应该能够做到这一点:
但是动作服务器端:
...没有收到正确的 ID(从表中获取它的 jquery 确实有效,已通过 Chrome 控制台进行了测试)
相反,它接收视图中配置的数据:“初始”。
我错过了什么吗?如何将数据发送回操作,以便我可以使用正确的信息加载该部分?
回答:
问题是视图中窗口初始化的 LoadContentFrom 部分中设置的默认数据。将其更改为:
...解决问题。窗口被设置为该默认值,看似不可移动。