This topic is locked

Internet Explorer is not working when inline editing large groups of e

5/14/2010 4:41:07 PM
ASPRunnerPro General questions
M
mfred author

I have written an application for a mail processing center. Packages come in and get logged into the application. When the packages go out, I needed a quick way for the users to update all packages for specific routes as delivered. So I set the status field to default to delivery when inline editing. The user selects the group of entries and inline edits the group. All automatically change to delivered. To see how it works, I made enough entries so that I can edit about 90 at once. In Firefox and Google Chrome, it makes no difference whether there are 10 or 100 entries being edited at once. When the user saves all, everything gets saved. But Internet Explorer freaks out. IE first says a script is running slow and asks if I want to continue running the script. I obviously want to run the script. But then IE only updates a part of the selected records when I click on save all. Does anyone have any ideas on how to get IE to inline edit large numbers of entries without issues?
If not, then is there any way to do this without the fields appearing on screen, maybe a button feature that will change a particular fields in the database without processing on the page.

Sergey Kornilov admin 5/14/2010

Nobody can fix IE, even Microsoft. The solution is either to edit your data in smaller batches or use 'Insert Button' option to process selected records.
Details greatly depend on what exactly needs to be done. I assume that you need to run javascript code in ClientBefore event to build a list of selected record IDs and pass it to server side. On server side you need to execute a query that will update all selected records at once.

M
mfred author 5/14/2010

I fixed part of the issue. http://support.microsoft.com/kb/175500 supplied to means to fix the error message about a slow script. The remaining issue is when the various entries update. I get an error that says there is a stack overflow at line 161 of the current page. I ran searches about stack overflow and it appears to have to do with a program's memory. Any ideas on how this relates and/or how to fix it? I can eventually update all entries but I have to click on OK for the stack overlow message for every entry before it will update.

Sergey Kornilov admin 5/16/2010

You cannot fix it. This is an issue with Javascript implementation in IE. If IE cannot handle this your only choice is to take another approach using 'insert button' feature.

M
mfred author 5/17/2010

Thanks. The 'insert button' options sound like the best options for this. I see the option in 6.2. But I am unsure of the necessary coding and query function. Any help on these would be helpful. Thanks in advance.