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_Related Related Topics sp_TopicIcon
checkDate used for editrules: { date: true } works with too many restrictions
14/01/2013
20:17
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Hello Tony,

I'm surprised, but $.jgrid.checkDate used in case of usage editrules: { date: true } works correctly only in case of very strict restrictions. For example if one use formatoptions.newformat or datefmt in form of $.jgrid.formatter.date.masks (like formatoptions: {newformat: "ShortDate"}) one get error message with correct formatted dates. The formats like "n/j/Y" (standard date format from grid.locale-en.js) don't work too (just try formatoptions: {newformat: "n/j/Y"}).

If seems that $.jgrid.checkDate woks only if the format of the date use "y", "m" and "d" only. The documentation describes that datefmt uses. On the other side the source code prefer formatoptions.newformat and uses datefmt only if formatoptions.newformat is not defined.

If would be good to use some common other existing code, like $.jqgrid.parseDate or $.fmatter.util.DateFormat. If would be good to move the common part of function $.jqgrid.parseDate and $.fmatter.util.DateFormat in separate place and make all thre methods $.jgrid.checkDate, $.jqgrid.parseDate and $.fmatter.util.DateFormat use the common parsing method.

In any way would be nice to fix the code of documantation to describe the current restrictions of editrules: { date: true }.

Best regards
Oleg 

20/01/2013
13:01
Avatar
tony
Sofia, Bulgaria
Moderator
Members

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

Hello Oleg,

This is a thing whch we have discused a long time, but I never get chance to fix it.

We need to use only one common method for date  (comapring, parsing and etc) (which I think it should be present in the base module)

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.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

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