Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_TopicIcon
gridComplete fires before row select with refreshstate:'current'
04/10/2009
15:05
Avatar
Schu
Member
Members
Forum Posts: 4
Member Since:
04/10/2009
sp_UserOfflineSmall Offline

Hi,

I execute select record in gridComplete event when grid is loaded with no records selected, but with refreshstate:'current' the grid select previously selected record after gridComplete is fired. So with multiselect option true I finish grid setup with 2 records selected.

I think gridComplete event should be executed at the end of grid setup/refresh process so after record selection.

What do you think?

Schu

05/10/2009
02:52
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

Hello,

As of the docs:

refreshstate - "Determines how to grid should be reloaded - 'firstpage' - the grid reload the data from the first page. 'current' the reloading should save the current page and current selection"

So we trigger a grid and then AFTER DELAY we use a setSelection to restore the selection in grid.

setSelection is just a method to select/deselect row, gridComplete fire after all the processing.

Regards

Tony

For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.

05/10/2009
04:42
Avatar
Schu
Member
Members
Forum Posts: 4
Member Since:
04/10/2009
sp_UserOfflineSmall Offline

Hi Tony,

You are right, but in this scenario there is no chance to determine if you are going to select any record or not. Maybe the solution could be to always select 'current' or 'first' record in the grid if refreshstate is set to 'current'.

What do you think?

In my case I just want to have one row selected either current or first after grid load/refresh. Before I turn on multiselect option this wasn't a problem because I selected first record in gridComplete event then grid select current after 1s delay. Right now after refresh I get 2 selected rows.

There is no event I can handle to catch this kind of grid selection change, neither grid option I can get previously selected rows and omit my own selection.

 

Thanks, Schu

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
60 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information