Forum
18:26
09/02/2010
Hello,
I pass the following string as editoptions "value" :
"'2':'aaa','1':'bbb','4':'ccc'".
I expect the produced html "select" to have 3 options in the order I gave the values : "aaa" text with value 2, then "bbb" text with value 1, then "ccc" text with value 4.
However, options are sorted on values when rendered, thus displaying "bbb" then "aaa" then "ccc".
Do I have to implement a custom edit type to achieve my presentation ?
Or I will change passed values in this case, passing "1... 2... 3..." rather than "2... 1... 4...".
Thank you for explaination.
Barbara
09:49
09/02/2010
Answering to myself : I got it when I realized editoptions value was written as a dictionary rather than an array. So this means unordered and it's logical there is values sorting then.
I will modify my data and prefix my values so than natural order fits my needs.
Question to developers : why not pass values as an array rather than a dictionary json to display in dropdown list ?
Regards
16:28
Moderators
30/10/2007
Hello,
The list can be object, but in this case you will get the same order since of JavaScrip.
Regards
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.
Most Users Ever Online: 715
Currently Online:
28 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.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66