iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hello,Using the support found on this forum we have been able to replace an older menu system used in our application with a new, much nicer one utilizing all Intersoft tools. A database driven WebTab is the first level and the next three levels come from a WebMenuBar that is built on the fly inside each tab. We got to the end of this implementation and put the new navigation into testing where several users found a huge issue. There is no longer any option to right click a link and choose "Open in New Window" or "Open in New Tab". This is something that will basically kill the project if there is not a way around it. We started with trying to add a WebContextMenu and associate it to the WebMenuBar but the context menu would only open on the top level MenuCommand objects. We also thought it might be possible to replace the JavaScript onClick call with a true HTML link but could not figure out a way to do this with the support documentation provided.We know this was likely not the intended usage for these controls so at this point we are just looking for any suggestions on how to get this working. Our users expect to be able to load a page with data, then use the menu locate another page and choose "Open in New Window" so they can cross reference information on two or more pages. I've received many complaints since our dev site switched over to this new menu. The TargetURL automatically loads on a right or left click. If there was a way to differentiate these clicks it might be possible to load the link into at least a new window (if not tab). Any hints on how to get closer to our goal would be much appreciated.Thanks in advance for any feedback!Scott French
Any ideas? Is my issue clear enough? Would a sample help?
Hello Scott,
I am sorry for the late reply. Our internet connection is broken since Friday. We have just connected today.
Btw, could you guide me about your issue with a simple sample? I don't quite understand about your explanation. What is "open new tab" menu you talked? Is it a menu from menubar or something?
Regards,Handy
Hi Handy,
Sorry for the slow reply. We've been dealing with some other issues related to upgrading and haven't had time to come back to this. 'Open in New Window' and 'Open in New Tab' are both built in Internet Explorer options when you right click an HTML link. I've attached an image of our old navigation to show what I mean. Visitors use these options to open a new window in addition to the one they are currently viewing. That way they can compare data in two different pages easily. We'd like to find a way to work something like this into our new implementation (at least the 'New Window' option).
I've also attached a sample project that contains a simplified version of our new navigation. You should be able to unzip this file, open the project in Visual Studio and view DynamicNav.aspx in a Browser window.
Here are the problems we're running into:
1. The WebContextMenu we've added doesn't show up on any of the child menu items. The MenuCommand does display the WebContextMenu but the WebMenuItems do not. How can we make the WebContextMenu display on the MenuCommands and child WebMenuItems?
2. If you right click on any MenuCommand item that has a TargetURL the WebContextMenu is displayed for a quick second, but the link TargetURL is immediately accessed and we leave the page. How do we prevent the TargetURL from being accessed when trying to view the WebContextMenu using a right click?
3. Is there a way to connect the WebMenuBar to the WebContextMenu so the TargetURL we are trying to access in the MenuCommand or WebMenuItem is passed to the WebContextMenu?
or
4. Is there a way to replace the JavaScript items in the MenuCommand and WebMenuItem with real HTML links like '<a href=http://link.com>Text</a>' ? If this was possible we could completely bypass the first three steps as the built in Internet Explorer options for new Tab and new Window would be included by default.Long term I’m guessing #1-3 are the better options to deal with. Short term #4 would probably be a good fix for us. We’re open to either so any guidance on this would be much appreciated. Thanks,Scott French
Hi Scott,
Thank you for guiding me in details. Unfortunately, the scenario could not be done in current WebMenu. This is our WebMenuBar behaviour which designs to look like windows toolbar. If you place only WebMenu, you will already could see the same behaviour. Integrate WebContextMenu also not an option for now because WebContextMenu only will show when you clicked on WebMenu, not in WebMenuItem. If you insist to have this feature, please post this as feature request at developer network>>Community Center>>ProductFeedback as feature request.
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname