问题标签 [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.
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?
谢谢!
kendo-ui - Angular-Kendo 窗口自定义操作
我正在尝试使用 Angular-Kendo 创建一个具有自定义操作的窗口,但遇到了问题。
当使用剑道(减去角度)时,我会添加如下所述的功能:
然而,在 Angular-Kendo 中,对窗口对象的访问是通过$scope.windowname
并且仅在kendo-window="windowname"
指令之后可用。
我目前正在通过绑定k-on-open
类似的操作来绕过它......
然而,这个解决方案感觉像是一种廉价的黑客攻击。有没有“正确”的方法来实现这一目标?
kendo-grid - KendoGrid 弹出编辑窗口,表单字段使用 jquery 设置焦点
上下文:kendoGrid
编辑设置为弹出。打开一个包含字段的弹出窗口,在这种情况下,编辑窗口的模板是使用 JS 逻辑等自定义的。tabindex
已按照我们想要的顺序为所有字段设置了值,并在第一个字段上设置了自动对焦。我有在网格的 Edit 事件上运行的自定义 JS,以在窗口弹出时定位和调整窗口大小:function editWindowLocation(e)
观察:如果表单和字段是静态的,那么这对于 JS 代码来说相对简单,可以执行以下操作:document.formName.fieldName.focus();
问题:窗口弹出打开后,新窗口有焦点。当按下制表键时,它会将焦点发送到窗口上的按钮(更新/取消),稍后再进行制表键,它会到达字段。如何让弹出窗口中的第一个字段成为焦点,以便按设置索引的顺序将焦点设置到其他字段?
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:
jquery - 带有 URL 内容的 KENDO 窗口
我有一个带有 URL CONTENT 的剑道窗口,我希望它隐藏滚动条或隐藏溢出。我也在互联网上搜索,我发现了这个
但是当剑道窗口有带有 URL 的内容时它不起作用。反正有隐藏那个滚动条吗?滚动条:假也不起作用。帮助!
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'。如果有更好的方法,我会很高兴。
kendo-ui - Kendo UI kendoWindow - 导致 Javascript 显示功能停止工作
我有一个使用 kendoWindow 创建的 Kendo 窗口,它在 div 上调用。这在剑道窗口中正确显示了这个 div。如果稍后我尝试使用 show 函数简单地显示 div,使其显示在页面上而不是窗口中,这在创建 Kendo 窗口之前工作得非常好,显示不起作用。如何让它显示 div?
angularjs - 窗口对象在控制器/链接功能中的 $scope 上不可用
kendo-window
我在我的html中放置了一个。
根据文档,窗口对象应该在范围内可用。
现在,我想activate
从在窗口内声明的控制器内将侦听器绑定到窗口的事件。IE:
标记:
js:
...但在控制器期间potatoWindow
找不到窗口对象( )。$scope
问:
- 为什么窗口对象不可用?我错过了什么吗?
- 如果无法访问窗口对象 - 有没有办法通过其他方式获得相同的结果?
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) 按钮在那里,但它没有突出显示,也没有单击。发生这种情况时,刷新和最大化按钮也会变得无响应。
jquery - JSON没有停止在模态窗口上提交表单
我有一个 mvc 项目。我在模式对话框中打开一个表单。用户填写表格并点击保存。表单发布到控制器但是我试图通过 json 拦截和发布。
查看开发工具网络部分以及在我的 json 中有 alert() 它没有运行,我认为它没有正确连接?我已经阅读了几页,看来我的 json 基本上是正确的。
我知道父页面和窗口之间存在关系......这是一个成为模式窗口的 div。但是,我不知道这是否是故障的一部分。
在父窗口中,这是我的模式是如何启动的。
上面的代码点击控制器并填充模型,然后按预期加载部分居中模式。
在模态部分我有这个:
编辑:
我也尝试过拦截按钮点击事件。我可能确实做错了,所以这是我尝试时的代码: