问题标签 [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.

0 投票
0 回答
80 浏览

kendo-window - kendoWindow 正确的库使用

在我正在使用的应用程序中:

“剑道.web.min”

“角剑道”

“剑道.common.min.css”

“剑道.bootstrap.min.css”

我想在我的应用程序中添加一个弹出窗口,所以我正在尝试关注这个演示: http ://demos.telerik.com/kendo-ui/window/index

但是当我尝试添加“kendo.all.min.js”以使用该窗口时,该窗口会弹出,但应用程序的其余部分不起作用。

当我删除“kendo.all.min.js”时,“kendoWindow”返回为“未定义”

如何在我的应用程序中使用 kendoWindow?

谢谢!

0 投票
1 回答
1139 浏览

kendo-ui - Angular-Kendo 窗口自定义操作

我正在尝试使用 Angular-Kendo 创建一个具有自定义操作的窗口,但遇到了问题。

当使用剑道(减去角度)时,我会添加如下所述的功能:

然而,在 Angular-Kendo 中,对窗口对象的访问是通过$scope.windowname并且仅在kendo-window="windowname"指令之后可用。

我目前正在通过绑定k-on-open类似的操作来绕过它......

然而,这个解决方案感觉像是一种廉价的黑客攻击。有没有“正确”的方法来实现这一目标?

0 投票
1 回答
1916 浏览

kendo-grid - KendoGrid 弹出编辑窗口,表单字段使用 jquery 设置焦点

上下文:kendoGrid编辑设置为弹出。打开一个包含字段的弹出窗口,在这种情况下,编辑窗口的模板是使用 JS 逻辑等自定义的。tabindex已按照我们想要的顺序为所有字段设置了值,并在第一个字段上设置了自动对焦。我有在网格的 Edit 事件上运行的自定义 JS,以在窗口弹出时定位和调整窗口大小:function editWindowLocation(e)

观察:如果表单和字段是静态的,那么这对于 JS 代码来说相对简单,可以执行以下操作:document.formName.fieldName.focus();

问题:窗口弹出打开后,新窗口有焦点。当按下制表键时,它会将焦点发送到窗口上的按钮(更新/取消),稍后再进行制表键,它会到达字段。如何让弹出窗口中的第一个字段成为焦点,以便按设置索引的顺序将焦点设置到其他字段?

0 投票
1 回答
4707 浏览

jquery - How to open a Kendo ui window from another window?

I could successfully open a Kendo Window by clicking on the menu.

My requirement is like, if I click on a button on this window, it should dynamically create an iframe and append to a div and append this new div to the parent container and show as a new window just like I open it from the menu.

I could successfully add the iframe and div to the parent, but when I open the window, its open inside the the window where I am and not from the parent container. My code is as below:

0 投票
1 回答
352 浏览

jquery - 带有 URL 内容的 KENDO 窗口

我有一个带有 URL CONTENT 的剑道窗口,我希望它隐藏滚动条或隐藏溢出。我也在互联网上搜索,我发现了这个

但是当剑道窗口有带有 URL 的内容时它不起作用。反正有隐藏那个滚动条吗?滚动条:假也不起作用。帮助!

0 投票
1 回答
1995 浏览

kendo-ui - 设置 Kendo Window 客户端的 Id 或 Name(动态),无需重新创建窗口

我有一个“可重复使用”的剑道窗口,我想动态设置窗口的 Id/Name 属性。怎么做?

我说 Id/Name,因为在服务器端,该属性称为“名称”

(例如Kendo().Window().Name('windowName')

,但客户端持有该值的属性是'id'

(例如<div id="windowName" class="k-window-content k-content" style="visibility: visible;" data-role="window":)

我尝试使用:

setOptions({title:title});$("span:contains('" + title + "')").closest('.k-window-content');

没有成功。

基本上我试图实现的解决方法是获取'k-window-content' div并使用jQuery设置'id'。如果有更好的方法,我会很高兴。

0 投票
1 回答
128 浏览

kendo-ui - Kendo UI kendoWindow - 导致 Javascript 显示功能停止工作

我有一个使用 kendoWindow 创建的 Kendo 窗口,它在 div 上调用。这在剑道窗口中正确显示了这个 div。如果稍后我尝试使用 show 函数简单地显示 div,使其显示在页面上而不是窗口中,这在创建 Kendo 窗口之前工作得非常好,显示不起作用。如何让它显示 div?

0 投票
1 回答
1385 浏览

angularjs - 窗口对象在控制器/链接功能中的 $scope 上不可用

kendo-window我在我的html中放置了一个。

根据文档,窗口对象应该在范围内可用。

现在,我想activate从在窗口内声明的控制器内将侦听器绑定到窗口的事件。IE:

标记:

js:

...但在控制器期间potatoWindow找不到窗口对象( )。$scope

问:

  1. 为什么窗口对象不可用?我错过了什么吗?
  2. 如果无法访问窗口对象 - 有没有办法通过其他方式获得相同的结果?
0 投票
1 回答
391 浏览

jquery - 仅在 IE-8 中损坏的 Kendo 窗口关闭按钮

我们正在使用以下代码(MVC Razor View)创建一个剑道窗口:

这个函数是从剑道网格中调用的,使用列模板,我们尝试了几种方法——它们都工作相同,在 IE-8 中出错,在 Chrome 中完美。

我们在网站的数百个地方使用这两个代码块。大多数情况下,它在 IE-8 中运行良好,并且始终在 Chrome 中运行。在失败的页面上唯一显着的区别是带有链接的网格是通过 AJAX 引入的,而在它始终有效的页面上,网格是由 Razor 呈现的。我们无法理解为什么这很重要,或者为什么它只对 IE-8 很重要。

据我所知,它在较新版本的 IE 中完美运行。对不起,我们是一家大银行,我们无法升级 IE。我已经尝试禁止它-不会发生。

试过但没有用:

  • 在附加到文档正文的新 div 中创建窗口$(document.body).append("<div></div>")- 仅在 Chrome 中有效,IE 不会打开任何内容
  • 从函数返回 false
  • 设置标题、居中和打开的不同顺序(最后几行)
  • 将“var $urlpath”行“修复”为字符串(不能跨环境工作,无论如何都没有解决问题)
  • 审查了浏览器的差异 - 找不到任何重要的东西,但这仍然是一个开放的研究路径,它在某些方面明显不同

如标题所述,这里的问题是窗口顶部的关闭按钮(x 按钮)在 IE-8 中没有任何作用。很少,它会删除窗口的内容,但我们无法重现。关闭 (x) 按钮在那里,但它没有突出显示,也没有单击。发生这种情况时,刷新和最大化按钮也会变得无响应。

0 投票
2 回答
474 浏览

jquery - JSON没有停止在模态窗口上提交表单

我有一个 mvc 项目。我在模式对话框中打开一个表单。用户填写表格并点击保存。表单发布到控制器但是我试图通过 json 拦截和发布。

查看开发工具网络部分以及在我的 json 中有 alert() 它没有运行,我认为它没有正确连接?我已经阅读了几页,看来我的 json 基本上是正确的。

我知道父页面和窗口之间存在关系......这是一个成为模式窗口的 div。但是,我不知道这是否是故障的一部分。

在父窗口中,这是我的模式是如何启动的。

上面的代码点击控制器并填充模型,然后按预期加载部分居中模式。

在模态部分我有这个:


编辑:

我也尝试过拦截按钮点击事件。我可能确实做错了,所以这是我尝试时的代码: