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
afterCheckValues event needed
15/09/2011
09:11
Avatar
ivanchain
Member
Members
Forum Posts: 55
Member Since:
11/03/2010
sp_UserOfflineSmall Offline

In form eidt mode,  there is an beforeCheckValues event. but I thinks an afterCheckValues event is needed.

because the default jqgrid checkvalue behavior is not very good. It show the error info on the top of the edit form, but don't make an obviously mark on which field is on error.  So the user need to read the error info, and to FIND the corresponding field by himself. If there is a lot of field on the edit form, it's a hard work.

So I need the afterCheckValues event to return which field is on error, and I could code in this event to hightlight the field as I wish, just like mark the field's div as a red border.. etc.

Or I have exsiting way to do this?

yours,

Ivan

15/09/2011
13:43
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Hello Ivan,

I agree with you that it is a problem.

Look at the demo which I wrote for the answer. It shows how you can overwrite the standard $.jgrid.checkValues function and do some additional actions. The example uses inline editing, but you can easy modify it for the form editing.

I can add that one more important problem is that the field validating will be broken at the first error found. If one mark the fields having errors one can validate all fields. In dialog haveing many field it can improve the user expirience.

As the workaround I could suggest you to use beforeSubmit event. If you would returns from your version of $.jgrid.checkValues allways true, but set some error flag (varible), you can test the flag in your beforeSubmit event handler and returns the resulting [false, "your error message"]. Additionally you can add "ui-state-error" class to all field where the validation failed. Additionally you can set tooltips to the <input> elements which has validation errors, so that the tooltips describe the error exactly. You can choose different style of displaying of tooltips (see here and here for example)

I hope that Tony will improve the standard behavior on the field checking.

Best regards
Oleg 

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
47 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