Forum


11:52

Hi everyone,
I get very basic grid of 100 lines.
The content of the first column is just the line numbers : {1, 2, 3, … 100}
But when I try to sort by this column, instead of getting a normal increasing {1, 2, 3, … 100} or decreasing {100, 99, 98, … 1} order, I get lists sorted by the first digit of the line numbers as shown below :
{1, 10, 100, 11, 12, … 19, 2, 20, 21, … 88, 89, 9, 90, 91, … 99}
or a {99, 98, … 90, 9, 89, … 21, 20, 2, 19, 18, … 12, 11, 100, 10, 1}
Any ideas?
my code:
<script type=”text/javascript” language=”javascript” src=”js/jquery-1.3.2.min.js”></script>
<script type=”text/javascript” language=”javascript” src=”js/jquery.jqGrid.min.js”></script>
<script type=”text/javascript” language=”javascript” src=”js/i18n/grid.locale-en.js”></script>
<script type=”text/javascript” language=”javascript” src=”src/grid.base.js”></script>
<script id=”source” type=”text/javascript” language=”javascript”>
$(document).ready(function(){
$(”#table-1″).jqGrid({
datatype: 'local',
width: 800,
colNames: ['id', 'val'],
colModel: [{name: 'id', index: 'id', width: 100},
{name: 'val', index: 'val', width: 100}],
rowNum:10,
rowList: [10, 20, 30],
pager: '#pager',
sortname:'id',
viewrecords: true,
caption: 'Table – 1'
});
for (var i=0; i<100; i++) {
rowData={id:i+1, val:i+1};
$(”#table-1″).addRowData(i+1, rowData);
}
});
</script>
Most Users Ever Online: 715
Currently Online:
43 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