Further testing showed that pagination metadata won't parse as

strings.
This commit is contained in:
Colin Kuskie 2008-03-25 01:55:02 +00:00
parent b9af7f97ac
commit f2032f39c6

View file

@ -436,10 +436,10 @@ sub www_getTaxesAsJson {
while (my $record = $sth->hashRef) {
push(@records,$record);
}
$results{'recordsReturned'} = $sth->rows();
$results{'recordsReturned'} = $sth->rows()+0;
$sth->finish;
$results{'records'} = \@records;
$results{'totalRecords'} = $db->quickScalar('select found_rows()'); ##Convert to numeric
$results{'totalRecords'} = $db->quickScalar('select found_rows()')+0; ##Convert to numeric
$results{'startIndex'} = $startIndex;
$results{'sort'} = undef;
$results{'dir'} = "desc";
@ -551,6 +551,7 @@ EODIV
mySource.responseType = DataSource.TYPE_JSON;
mySource.responseSchema = {
resultsList : 'records',
totalRecords: 'totalRecords',
fields : [
{key:"country", parser:YAHOO.util.DataSource.parseString},
{key:"state", parser:YAHOO.util.DataSource.parseString},
@ -560,9 +561,7 @@ EODIV
{key:"taxId", parser:YAHOO.util.DataSource.parseString}
],
metaFields : [
'startIndex', 'sort', 'dir',
{key:"recordsReturned", parser:YAHOO.util.DataSource.parseNumber},
{key:"totalRecords", parser:YAHOO.util.DataSource.parseNumber}
'startIndex', 'sort', 'dir', 'recordsReturned'
]
};
EODSURL