Hi, I’m currently migrating my projects from using the classic controls to the new control set in version 11.2. I’m only getting started and already having huge problems with the WebToolbar I used this control extensively throughout my project and I’m finding that the WebDataMenu is by no means an adequate replacement for the WebToolbar. The WebDataMenu is great if all you want is buttons but it’s pretty much useless as a toolbar i.e. if you want to add other controls such as TextBox, Combo… the embedded controls simply don’t accept focus. I’ve tried various approaches:
With both of these methods the controls display correctly but any controls that require focus simply don’t work.
Even if there is some way to get this to work it is considerably more difficult to create a simple toolbar than it was with the old control. Added to this the event handling both on the server-side and client-side will also become more complex (in the case of using WebDataMenu as a Toolbar).
Is what I want to do possible with the WebDataMenu?
I’ve attached a Simple project to demonstrate the problem (ig_res removed).
I agree with all that IntegraXP says. I started a thread 6 weeks ago and have finally got to the point where I could create and display the templated controls only to find they are not working. With a dropdownlist as soon as you click on the control the dropdown part flashes up and immediately disappears and no events fire. Is this the same issue with the control not getting focus?
Having been forced into the upgrade and after rewriting a fair bit of code to replace the ultrawebtoolbar I am now in the postition where major parts of our project are broken so please can you come up with a solution to this problem.
Thanks
JCAD
Hi JCAD,
You could set the CloseMenuOnClick property of the menu to false. This would prevent the dropdown to close when menu item is clicked.
The issue with the focus of templated controls in WebDataMenu is currently in review by our development team. I will keep you updated with any new information regarding this.
Thanks IntegraXP. We are currently working on a possible in-house custom solution in case there is no working webdatamenu available within the very near future.
Andy
Hello all,
It turned out that there are certain limitations of the control, which does not allow templated input elements to accept focus.
After further research, using input elements in Item Templates has been determined to be a new feature request. I have sent this feature request directly to our product management team. Our product team chooses new feature requests for development based on popular feedback from our customer base.
We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your feature is chosen for development, you will be notified at that time. Your reference number for this feature request is FR14128.
If you would like to follow up on your feature request at a later point, you may contact Developer Support management via email - dsmanager@infragistics.com. Please include the reference number of your feature request in the subject and body of your email message.
Thank you for your request.
Hi again, I can't see how this can be considered a feature request, it is an error in the WebDataMenu that needs to be fixed urgently. According to the Classic Control Migration Guide http://help.infragistics.com/Help/NetAdvantage/ASPNET/2011.2/CLR4.0/html/Classic_Control_Migration_Guide.html The WebDataMenu is the only replacement for the WebToolbar.
If it is not possible to add input controls to the WebDataMenu how can it be used as a toolbar?
Currently it is impossible to upgrade project that use the toolbar with anything other than buttons.
Hello IntegraXP,
I do understand your frustration, please understand that we do our best to make this scenario possible with WebDataMenu. In the meantime you can use the legacy toolbar along with the Aikido controls. Here is how to setup the version free assemblies http://help.infragistics.com/Help/NetAdvantage/ASPNET/2011.2/CLR4.0/html/ASPNET_Versionless_Assemblies.html
, which are shipped with the 11.2 version of the ASP.NET toolset. You can find the assemblies under the installation folder of Infragistics in zipped file called 2012_ASPNET_VersionFree
Hope this helps
Hi, My initial approach was to use version-less assemblies. But it proved impossible to use a mix of the current (version-less) controls along with version-less classic controls, the designer became unusable during development. I opened an incident at the time but it was not resolved. That is when I decided to abandon the version-less option and just upgrade the entire project.
The help page you sent me is pretty much useless, all it does is explain how to change a project where all the assemblies are of the same release to their version-less equivalents. I can’t see how that is supposed to be helpful.
Perhaps the version-less option will work but there is no documentation that I can find to explain how to use a mixture of classic version-less controls with new releases.
I am also attempting to port a web application from WebToolbar to WebDataMenu (along with other controls). I has been very frustrating so far...
I agree with IntegraXP - to force us to upgrade to the webdatamenu then admit that it doesn't have the same functionality and then pretend this is a feature request is wrong.
We have tried the version-less approach but found it is nearly impossible to mix controls.
It seems that the ultra controls were dropped before there were replacement controls. When will the functional webdatamenu be available?