maku schrieb: > Hi, > > only for clarification: > > Is one of the inputSuggest components ready to be used in a dataTable. > > Please give me a hint, because I need such a component used i a dataTable > and I doesn't want to investigate more time when the sandbox components not > ready for this case. > > Do you know other components (maybe from other frameworks) for this case. > > TIA > > Regards, > > Martin > Hi I am not sure if the input suggest components work in a dataTable, I have not tried it, the closest possibility might be the ajaxAutoSuggest because this one uses the dojo positional code, which in my opinion is very good (positional calculation is generally a problem, because of IE bugs in this area, often triggered by weird css, or scroller combinations).
The Sandbox, which is exactly named sandbox for such reasons is not your only option, check out Triniad and the Sun Blueprints, also you have a bunch of commcerial options available. Btw. one note however, I do not think the positional code is the problem, it probably will work, but what happens, if I may do a wild guess here into the air, is following: You probably have pushed the control into the data table and since the table does iterations on the model, you might get duplicate ids... check out your generated code for such a thing. In such a case it can happen that a drop down goes haywire because it tries to position on a totally visually different control. Dont get me wrong, we have used so far the ajax autosuggest and the table suggest in very complex layouts (not the normal auto suggest though) as well and the positional code has not failed on us, please check if you run into such a case with your datatable, such problems are very common with this control (people assume rightfully for instance they can push checkboxes in and then get similar failures, because the bindings do not reference all checkboxes for instance, just one) If it fails and the table itself is not the reason, please send us a markup of your generated html code so that we can start to investigate into the problem.

