dojo – 为dijit.MenuItem设置图标
发布时间:2020-12-16 21:18:55 所属栏目:百科 来源:网络整理
导读:我们有一个案例,我们只知道运行时菜单项的图标.我知道diji.MenuItem有一个iconClass参数,但除非我们在运行时使用dojox.html.insertCssRule动态添加CSS规则,否则这没有什么帮助 – 必须有更好的方法! 以下是我们尝试做的一个示例: pMenu = new dijit.Menu({
我们有一个案例,我们只知道运行时菜单项的图标.我知道diji.MenuItem有一个iconClass参数,但除非我们在运行时使用dojox.html.insertCssRule动态添加CSS规则,否则这没有什么帮助 – 必须有更好的方法!
以下是我们尝试做的一个示例: pMenu = new dijit.Menu({ targetNodeIds: ["NEW_APP"],leftClickToOpen: true }); pMenu.popupDelay = 100; pMenu.addChild(new dijit.PopupMenuItem({ label: "clocks",iconSrc: "image/clocks.png",onClick: dojo.hitch(core.editor,core.editor.createNewApp) })); 解决方法
当然,有一种更好的方法虽然不理想,但是:
myMenuItem.iconNode.style.cssText =“background-image:url(…); width:16px,height:16px”; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 闪回恢复区 (Flash Recovery Area)
- c# – ThreadPool.QueueUserWorkItem – 订单未保存?
- An Example SQLite based iOS 4 iPhone Application (Xcode
- 正则表达式 – grep多个模式单个文件参数列表太长
- 初使用sqlite
- Install Oracle JDK 9 in Ubuntu 16.04 LTS
- c – 我可以使用模板作为常量吗?
- vb.net – Microsoft.Office.Interop.Word命名空间的别名未
- Uncaught SyntaxError: missing ) after argument list 错误
- ruby-on-rails-3 – Rails 3没有加载HAML处理程序