向jqGrid添加下拉菜单
Adding drop down menus to jqGrid
我正在将一个WinForm应用程序移植到浏览器上,并希望保留在jqGrid的顶部(在工具栏内)有一组下拉菜单的能力。
我能够为网格的顶部创建一个自定义工具栏,而不克隆底部,因此有操作按钮。我还可以克隆现有的导航器。
我缺少的是如何将这两个选项中的任何一个纳入菜单系统,如jQuery UI menu。下面的代码将菜单添加到工具栏,但菜单随后隐藏在网格后面。我试过调整z-index和位置,但似乎都没有解决它。
toolbar: [true,'top'];
...
$("#toolbarId").append('<ul id="myMenu"><li><a href="#">File</a><ul><li>'+
'<a href="#">New</a></li><li><a href="#">Delete</a></li></ul></li></ul>');
$("#myMenu").menu();
任何帮助都是感激的。谢谢。
我建议你使用jQuery UI菜单小部件的位置选项。你可以使用using
回调(参见jQuery UI Position的文档)来改变子菜单的属性。
试试
$("#myMenu").menu({position: {
of: "#gview_" + $grid[0].id,
my: "left top",
at: "left top",
using: function (props, feedback) {
$(this).css({top: (props.top + 25), left: (props.left + 50), zIndex: 1005});
}
}}).css("width", "50px");
其中var $grid = $("#grid");
-您的网格。你会看到你拥有的可能性。
相关文章:
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- 在javascript中动态添加一个选择下拉菜单
- 使用 d3.js 添加下拉菜单
- 使用Selenium WebDriver单击下拉菜单不会激活Javascript来添加或删除页面中的项目
- 使用窗体向下拉菜单添加值
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么
- 将 :focus 添加到下拉菜单中的列表项
- 将自定义下拉菜单添加到 tinyMCE 并插入动态内容
- 将值添加到 2 下拉菜单 - 问题
- 我无法在我的网站上添加两个下拉菜单,而不会其中一个干扰另一个
- 使用 extjs4 在窗口添加下拉菜单
- 如何或在哪里将javascript settimeout函数添加到CSS垂直下拉菜单
- 从依赖于下拉菜单的文本框中获取值,然后添加值
- 在自定义下拉菜单中添加图像
- 如何向 JavaScript 创建的下拉菜单添加选项
- 尝试在鼠标悬停时为Wordpress中的下拉菜单选择添加突出显示
- 动态添加下拉菜单,并根据一个下拉菜单中的选择在另一个下拉列表中选择选项
- CSS下拉菜单:添加鼠标退出延迟
- 使用jQuery或Javascript为select2下拉菜单添加工具提示功能
- 为readmore下拉菜单添加图像