在chrome扩展中如何在上下文菜单中有多组单选按钮

时间:2013-09-23 21:32:09

标签: google-chrome-extension contextmenu

我知道如何使用chrome中的chrome扩展在上下文菜单中制作单选按钮。但我得到的是如何将它们分组。因此,某些无线电元素作为一个集合起作用,并且只能选择其中一个。但这样做不会影响其他集合(组)中的元素。

在上下文菜单中创建项目时,你所要定义的就是它的id,type,parent以及其他更无关紧要的东西。

我非常感谢你的帮助。感谢。

我正在阅读的示例代码如下: http://developer.chrome.com/extensions/examples/api/contextMenus/event_page/sample.js

上下文菜单的Api参考:http://developer.chrome.com/extensions/contextMenus.html#method-create

1 个答案:

答案 0 :(得分:6)

连续的单选按钮属于同一组。如果中间有任何其他类型的菜单项,单选按钮将属于不同的组。例如:

chrome.contextMenus.create({type:'radio', title:'group1 r1'});
chrome.contextMenus.create({type:'radio', title:'group1 r2'});
chrome.contextMenus.create({type:'separator'});
chrome.contextMenus.create({type:'radio', title:'group2 r1'});
chrome.contextMenus.create({type:'radio', title:'group2 r2'});