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 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?
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.
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 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.