Hi,
I've been working with WebDataGrod 2010.3 and have run into a BUG, I think! I have a WebDataGrid that use filtering on a form that is being populated from an Oracle table. In fact I have 4 tabs with each tab page having it's own gid. All grids work fine excapt for one of them. They are all implemented the exact same way BUT I get an error one of them. The error ends up in some dynamic script at this function: _onSelectRule: function(evnt) at line var column = this._visibleDropdownCell._column with the error "Microsoft JScript runtime error: 'this._visibleDropdownCell._column' is null or not an object".
It happens when I first click on the filter and then is ok when I click on the filter a 2nd time. It always works on the second click and fails on the first one.
ThanksDave
Hi Dave,
Could you possibly put together a sample that reproduces this problem? I would be glad to take a look at it then. Without that, there's no telling what is actually causing the problem. You could also contact Developer Support to get their assistance in creating a sample and logging a bug. One last question is what build number you are running? Do you have the volume release or a Service Release?
regards,
David Young
David,
Thanks for the reply. Geez my typing was pretty bad on the inital post. Oh well I was in a hurry.
I'm using 10.3.20103.1013 Infragistics35.Web.v10.3, WebDataGrid. I am unable to reproduce the error at the moment, but will give it a try soon and let you know the details. One thing I have noticed is that when I click on the filter icon I see that the menu re-adjusts itself to the left or right slightly. This is how I can tell it's going to result in this error if I select anything in the context menu. The only way I can avoid this error is if I click on the filter icon a second time, which usually results in the menu working correctly.
I will return soon with more information on whether or not I can re-create this error.
It looks like this fix is in the new Service Release. I will be getting that today and testing it!!
This is the Note from the Development Team: Issue "68857: JS exception when clicking filter rule in grid in webtab that's not big enough in IE 7" has been addressed in service release versions 2010.3, 2002.0, 2003.5, 2004.0.
The following additional notes have been provided regarding this issue:
This service release is now available under your account at the Infragistics Website. To download the service release, log in to ‘My IG’ and select ‘Keys & Downloads’. Select the appropriate tab for this product; then the license key. The available service releases (Hot Fixes) should now be listed on the page.
Hi, I'm glad to report that the bug has been fixed with the LATEST ASP.NET Service Release (2120).
The Version Utility failed to upgrade my Web Site though. Not sure what happened to the Version Utility as it did part of it by the looks of it. Maybe I didn't do it correctly or something. Anyway, I just did a global update of the version number for all the Prefix Tags and got it working.
Dave,
Glad to hear this is fixed for you :) Thanks for your patience. If you run into any other issues, don't hesitate to ask on the forums or via Developer Support.
thanks!
Dave
I think that Filter fix has introduced another bug. Since I installed the new Service Release I am unable to edit the last column to right in a WebDataGrid. I have tried switching columns around but it's always the last column that will not open up to editing at all. There is no Javascript running either. It's just dead. I have also reported this to the Development Team but wanted to post it on this Thread, just in case people think it's the answer.
One Caveat to this "new bug" is that the edit also ONLY works for there is a scroll bar in the Grid. For example the page is set to 100 but I'm only displaying 10 records, just enough to fill the window without causing a scroll bar. If I have more rows than will fit into the window, causing a scroll bar, the edit works as expected.
My work-around is to add a Dummy Template column, but even setting it's width to 0px, I can still see it. I looks OK I guess, but how can I hide the Dummy Column without actually hiding it.
< ig:TemplateDataField Key="HiddenDummy" Width="0px"> </ ig:TemplateDataField Key="HiddenDummy" Width="0px"> </ ig:TemplateDataField Key="HiddenDummy" Width="0px"> </
<
ig:TemplateDataField Key="HiddenDummy" Width="0px"> </
ig:TemplateDataField>
Don't know why the fonts and text are messed up on my post. I did not look like that when I was typing it.