问题标签 [radmenu]

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

telerik - RadMenu 性能问题

我有一个页面,它有一个 RadMenu 和一个 RadGrid 一起使用。RadGrid 用于客户端模式。这意味着新记录的加载、保存、编辑和创建是通过 ajax 完成的。网格似乎工作正常,但一段时间后,菜单下拉菜单似乎会变慢,并且在使用更多之后,整个页面会冻结。我不确定是这个组合导致了这种效果还是任何一个控件,因为很多 js 被用于自动化菜单下拉菜单和 ajax 调用。这是重现错误的顺序。

菜单控件位于上方的单独 iframe 中,网格位于下方的单独 iframe 中。这使得场景更加奇特,因为不同的 js 文件加载在两个 iframe 中,并且两者之间没有交互。

突然冻结的原因可能是什么,也许是内存泄漏?当发生大量 ajax 交互并且在回调返回之前触发其他事件时,这可能是一个普遍的问题吗?

在视频中可以看到,当网格页面加载时一切看起来都很好,但是在触发一些事件并执行一些操作之后,菜单开始需要很长时间才能加载。它达到了需要很长时间才能显示下拉菜单并最终整个浏览器选项卡冻结的程度。

我上传了一段效果视频,链接如下:http: //megaswf.com/simple_serve/87153/

0 投票
2 回答
1095 浏览

telerik - 父页面通过 RadWindow 中嵌入的 RadGrid 中的过滤器菜单显示

我在 RadWindow 中有一个 RadGrid 设置为模态。

我看到两个问题。

第一个也是最关键的仅在 IE7 中发生而不在 FIREFOX 中发生的是,RadGrid 的过滤器菜单在单击时不显示。而是打开一个菜单大小的框,通过它我可以看到父页面。

IE 和 Firefox 中的第二个可能相关的情况是,当我拖动 RadWindow 时,RadWindow 的内容消失了,并被父页面的相同透明度所取代。

你能提供的任何帮助都会很棒。我花了一整天的时间在 CSS 中寻找和啄食,试图找到它。

网格和窗口声明如下。

0 投票
2 回答
656 浏览

asp.net - DotNetNuke 5.6 + DNNRadMenu = 非常慢的调试(1 核中 100% 的 CPU 使用率持续 30 秒)

当我执行以下操作时,我有一个 CPU 内核以 100% 的利用率使用大约 30 秒(页面在这 30 秒结束之前不会完成加载)。

  1. 将 RadMenu 添加到皮肤
  2. 加载使用该皮肤的页面
  3. 确认页面加载正常(DNN 重新编译正常...)
  4. 开启调试(附在VS2010中的w3wp.exe)
  5. 刷新页面

等待 30 秒...

当我从皮肤上移除 RadMenu 时,它会立即进行调试。

我正在为 RadMenu http://dnnradmenu.codeplex.com/使用 DNN 下载

有小费吗?

我试过了:

  • 删除皮肤中的大多数其他皮肤对象引用
  • 在多个页面、多个皮肤上复制行为
  • 告诉 VStudio 忽略名为:radmenu的符号(我不知道这是否会捕获
    asp.net 临时文件文件夹中的那些项目)和 dnn/bin 中的 telerik(巨大)DLL
  • 关闭了 VS2010 中的大多数调试“额外”功能
  • 在 radmenu ascx 文件中设置 debug=false

不知道有没有新版本。我有那个下载站点上唯一可用的版本。

DNN 5.6.x 社区​​、Radmenu 1.0、VS2010(最新 SP/等)、IIS7、.Net Framework 4.0、Win7 64 位

0 投票
1 回答
10226 浏览

radmenu - 如何突出显示 RadMenu 中的选定项目?

我有一个 RadMenu,我希望在单击时突出显示选定的项目。但我无法得到想要的结果......

下面是我在 ascx.cs 文件中的代码:

命名空间 HGS.HGSAdmin.UserControl { 公共部分类 UCLeftMenu : System.Web.UI.UserControl { protected void Page_Load(object sender, GridItemEventArgs e) {

}

下面是我的 ascx 页面:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UCLeftMenu.ascx.cs" Inherits="HGS.HGSAdmin.UserControl.UCLeftMenu" %> <%@ Register Assembly="Telerik.Web.UI" 命名空间="Telerik.Web.UI" TagPrefix="telerik" %>

任何人都可以请指导吗?非常感谢!

0 投票
3 回答
5790 浏览

radmenu - 禁用顶级菜单项的 radmenu 点击事件

在我的代码中,

现在我想禁用点击“订单”而不是“采购订单”,因为它是子项目。

0 投票
0 回答
1070 浏览

wpf - 如何防止 RadMenu 在鼠标右键单击时关闭

RadMenu在我的 WPF 应用程序中创建,并添加了一个上下文菜单,RadMenuItems以下是代码/XAMLRadMenu

ContextMenu 工作正常,但是当我右键单击任何RadMenuItemContextMenu 打开但 RadMenu 关闭时。我想保持 RadMenu 打开但不知道该怎么做?

0 投票
2 回答
233 浏览

jquery - Chrome 20.x 问题(错误?)通过 jQuery 每隔一段时间应用/删除类

对于那些喜欢用头撞电脑键盘的人来说,这是一个有趣的游戏。

网站:http ://blduke.com.php53-27.dfw1-2.websitetestlink.com

有趣的 jQuery 小东西就在导航下方。它实际上是一个径向菜单(插件)。该插件包括将触发顺时针和逆时针旋转的功能,默认情况下不显示径向菜单。所以我有了初始化径向菜单的代码,立即显示它的代码,以及每隔一段时间触发下一次旋转的代码。最后,我使用插件的 API 连接到 afterAnimation 选项,以确保将“活动”类应用于“活动”菜单项 - 我将使用它来做一些有趣的 CSS 东西,旋转一些到此图形的右侧等。您可以看到列表项上的“活动”类现在只是添加了一个红色背景。

这在 IE8+、Firefox、Safari 和 17.0-19.0 版本的 Chrome 中绝对完美。在 Chrome 20.x 中,它以一种奇怪的方式中断。

活动类仍然会在应该切换到适当的列表项时,但是浏览器正在做一些奇怪的事情,比如延迟活动类在新项目上的呈现,或者在某些时候完全跳过它,或者在两个项目上显示它(上一个项目,以及下一个项目)

没有脚本错误,我很困惑,插件开发人员也是如此。任何人有任何想法,见解?

我的代码:

0 投票
1 回答
1949 浏览

javascript - telerik radmenu 在操作后取消回发

我有一个 radmenu(Telerik 控件),单击它时应该做两件事:1. 打开菜单,2. 取消回发。

这是菜单:

以下是 JS 方法:

问题是,如果我启用 OnItemClicking 事件,它会执行它,取消回发然后永远不会进入 OnItemClicked(因为回发已被取消)。如果我禁用 OnItemClicking,它会触发 OnItemClicked 并正确打开菜单,但也会进行回发。

如何同时取消打开菜单和回发?不知何故,我需要执行这两个事件。我会取消 OnItemClicked 事件的回发,但 set_cancel() 在其参数中不可用。

谢谢,

0 投票
0 回答
229 浏览

html - ie7中表格单元格内Div内的Rad菜单

我使用表格为我的网站创建了布局,并且我有一个包含 Rad 菜单的单元格。当将 ie9 中的文档模式更改为 IE7 标准时,我的问题是鼠标悬停时 rad 菜单将超出屏幕(当将表格的浮动从左侧更改为是对的)在此处输入图像描述。表格单元格的内容是:

在此处输入图像描述

0 投票
2 回答
892 浏览

jquery - 使用 jQuery 触发 RadMenu 下拉动作

我有一个带有下拉菜单的基于动态的 Radmenu。

我希望用户单击站点上的图像(而不是菜单),然后它会自动触发下拉菜单从带有 jQ​​uery 的 Telerik 菜单中出现。这可能吗?

加载站点后的客户端 HTML: