Context Menu

11
This post is related to "What's your favorite widget?", in which I replied the Context Menu. Since some of you wanted to test it out, I have uploaded it to the App Store. If you don't know what it is, the Context Menu works like this: Based on the records selected in a data grid, when you right-click a customized menu opens up with actions/icons that you set up. Each menu item links to a Microflow. Feedback, critique, and constructive criticism are all welcome. Thanks to everyone in advance.
asked
3 answers
1

Just installed and tested it. Very nice!

Feedback:

  • I can select icons per menu item, but they're never actually shown. A bug, or am I overlooking something?

  • It would be a big plus on flexibility if it were possible to pass along the enclosing context object.

answered
0

This is one of the menu items I tested with. CSS has a reference to the selected icon, but it's not shown in browser.

<tr id="dijit_MenuItem_34" class="dijitReset ctxMenuItem dijitMenuItem" dojoattachevent="onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick" tabindex="-1" role="menuitem" dojoattachpoint="focusNode" aria-labelledby="dijit_MenuItem_34_text dijit_MenuItem_34_accel" style="-moz-user-select: none;" widgetid="dijit_MenuItem_34">
<td class="dijitReset dijitMenuItemIconCell" role="presentation">
<img class="dijitIcon dijitMenuItemIcon" dojoattachpoint="iconNode" alt="" src="ui/images/icons/Administration$money.png?635271084724163645">
</td>
<td id="dijit_MenuItem_34_text" class="dijitReset dijitMenuItemLabel ctxMenuItemLabel" dojoattachpoint="containerNode" colspan="2">MenuItem</td>
<td id="dijit_MenuItem_34_accel" class="dijitReset dijitMenuItemAccelKey" dojoattachpoint="accelKeyNode" style="display: none"></td>
<td class="dijitReset dijitMenuArrowCell" role="presentation">
</tr>
answered
0

Version 2.0 has been released in the app store, and is Mx5 compatible (at least from 5.8.1). (Possible it works on earlier versions of 5.x, but have not tested. If anyone can verify for others, that'd be appreciated.)

answered