问题标签 [kendo-contextmenu]

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 回答
856 浏览

asp.net-mvc-5 - 单击上下文菜单中的选项时需要打开剑道 UI 模式窗口

我正在 MVC 视图上为剑道 ui 网格创建上下文菜单。上下文菜单将包含 Add、Edit、Delete li 项。单击添加选项将打开 mvc razor 视图作为模式。编辑和删除也是如此。我知道 kendo 提供 kendo.window 以模式打开。我如何从上下文菜单中调用它。我是否需要在局部视图中创建模态窗口或 kendo.Window。有人可以分享一个相关的例子,以便我得到一些指导。我看到的最接近的例子是使用 Kendo MVC 控件。我正在寻找使用 kendoui jquery 的示例。

看法

0 投票
1 回答
1506 浏览

asp.net-mvc-5 - 单击按钮时剑道窗口未关闭

我创建了一个在剑道窗口中呈现的视图。我在视图上有取消按钮。当我单击取消按钮时,我想关闭窗口。我已经编写了代码来做到这一点。但似乎什么也没发生。

请参阅下面的代码和屏幕截图

在此处输入图像描述

剑道窗口代码

在剑道窗口中呈现的视图

0 投票
2 回答
1490 浏览

jquery - 无法使用 jquery 打开剑道网格的编辑弹出窗口

我正在 MVC 页面上为我的剑道网格实现一个上下文菜单。我正在尝试使用单击上下文菜单来调用我的剑道网格上的编辑按钮。我已经在我的上下文菜单上实现了事件,并在事件上编写了 jquery 代码来调用触发编辑按钮的单击事件。我确实看到窗口突然弹出并关闭。我如何让这个工作

0 投票
2 回答
4045 浏览

javascript - 向 Kendo UI 上下文菜单项添加附加数据

我想在我的应用程序中使用 Kendo UI 上下文菜单。我期待在菜单本身中显示文本但将不同的值(ID 或键)返回给select事件处理程序的标准行为。

例如,菜单显示一个名称列表,但是当我单击其中一个时,我会得到与该名称关联的 ID。

我尝试text在上下文菜单中的项目数组之外添加其他属性,但我没有在处理程序的事件对象上看到它们。

我无法使用该文本找到与其匹配的适当 id,因为可能存在具有相同文本但不同 ID 的条目。

有任何想法吗?


编辑:

目前我建立这样的上下文菜单:

虽然这个解决方案确实满足了我的需求,但它向 DOM 添加了一个额外的元素,虽然微不足道,但并不完美......

0 投票
1 回答
891 浏览

asp.net-mvc-5 - 在 MVC5 中单击剑道上下文菜单时调用视图

我已经在我的 MVC 5 页面上实现了剑道上下文菜单和网格。我需要通过将 requestid 传递给它来导航到另一个页面。当我尝试调用 @{Html.RenderAction("NewRequest_Read", "Request");} 它会预先加载视图以及包含上下文菜单的视图。有人能告诉我该怎么做吗

上下文菜单

脚本

控制器方法

0 投票
1 回答
734 浏览

javascript - 防止关闭剑道上下文菜单中的子菜单,直到用户将鼠标悬停在另一个菜单项上或单击外部/另一个菜单项

请参考此示例:https ://dojo.telerik.com/Eqali

由于子项目的长度非常小,因此将鼠标悬停在菜单上时,子菜单会在失去焦点时迅速关闭。我的要求是,一旦打开子菜单,它不应该关闭,直到用户将鼠标悬停在另一个菜单项上或单击一个项目。即使鼠标焦点离开子菜单,它也应该保持打开状态,就像它在资源管理器上下文菜单中一样,如下图所示:

在此处输入图像描述

我做了一些更多的改变,几乎达到了预期的结果,如下面的示例所示:https ://dojo.telerik.com/Eqali/2 但这里的问题是,如果我将鼠标悬停在一个没有的菜单项上有任何孩子,然后已经打开的子菜单项在其 hoverDelay 被触发之前不会关闭。

关于如何实现这一点的任何建议?

0 投票
1 回答
874 浏览

kendo-ui - 自定义下拉菜单作为剑道树中的项目

我正在尝试创建一个作为“显示更多”按钮的项目,当您按下它时,您可以显示一种上下文菜单/下拉菜单,该下拉菜单中的所有项目都带有复选框,并且有一个搜索组件也在其中,因此您可以按名称搜索下拉列表中的某些项目。例如:(而不是“c++,c#,Object c”应该显示“显示更多”,即静态文本)

在此处输入图像描述

我尝试使用 kendoContextMenu。但我不知道它是否可以工作,因为上下文菜单的问题是,当我单击复选框时,菜单将关闭。请告诉我这样做的方法,或者如果您有代码示例。谢谢!

0 投票
1 回答
371 浏览

jquery - Kendo UI ListView 中的 Kendo UI Jquery ContextMenu

我正在尝试在 kendo ui listView 项目上使用 kendo ui contextMenu,但它确实有效,并且没有错误。

0 投票
1 回答
525 浏览

c# - 如何为静态菜单配置动态子菜单选项

我有一个剑道上下文菜单,配置为在剑道列表视图中的项目上单击鼠标右键时显示​​。在上下文菜单中,我希望某些选项具有必须动态加载的子菜单选项,因为它们根据单击列表视图的哪个项目而有所不同。我已经配置了返回所需数据的 ajax 调用。问题是,我不知道如何将这些选项分配给子菜单,以便在展开子菜单时加载动态选项。

我在与 cshtml 文件关联的打字稿文件中创建了剑道上下文菜单。我尝试将打开事件添加到剑道上下文菜单中,我在其中创建了数据源,当 ajax 调用完成时,我创建了剑道上下文菜单。缺点 - 它取代了旧菜单,不满足加载子菜单选项的要求。我尝试过的另一件事是,在上下文菜单的选择事件中添加逻辑,该逻辑执行类似的操作,但没有太大作用

上下文菜单代码:

打字稿文件,剑道上下文菜单创建:

我希望上下文菜单在打开时加载静态选项,然后当带有子菜单选项的选项悬停或单击时,它应该显示动态选项。

0 投票
1 回答
554 浏览

kendo-ui - 当 Kendo ui 编辑器 id 目标时,kendo ui 上下文菜单不起作用

当 Kendo UI 上下文菜单的目标是 Kendo UI 编辑器的 id 时,Kendo UI 上下文菜单不起作用:

脚本: