Kim, is it possible to publish a test page so i can take a look?


A "quick fix" would be to use the new property textExtractionType - which in
true tablesorter spirit is undocumented.



Here is a example:

This forces the tablesorter to extract data out of the title attribute,
allowing a simple way to present mixed data to the user
(string/numbers/etc).

<script>
$("table").tableSorter({
textExtractionType: ['title']
});

</script>
<table>
<thead>
   <tr>
       <th>Row</th>
       <th>Number</th>

   </tr>
</thead>
<tbody>
   <tr>
       <td title="1">One</td>
       <td title="30">30.0000000000</td>
   </tr>
   <tr>
       <td title="2">2</td>
       <td title="50"><a href="50.00000000000</td>
   </tr>
</tbody>
</table>



Best regards
Christian


2007/4/5, Kim Johnson <[EMAIL PROTECTED]>:


Anyone know a workaround for this? :) Christian, any
thoughts?

-kim, who would really like to not code a bunch of
tablesorting tonight in php ;)

--- Kim Johnson <[EMAIL PROTECTED]> wrote:

>
> ATTN: Christian or anyone else familiar :)
>
> I'm trying to use TableSorter for a few large
> batches
> of data, but am getting JS errors depending on what
> content is in the columns.
>
> For example:
>
> -Digit-only data works, but MIXED data (ex: some
> fields are empty, and some have decimal values)
> fails.
>
> -Special characters break the sorting. For example,
> I
> have a list of titles and some titles start with
> special characters (ex: .hack//SIGN, ~To Heart~).
> This
> also breaks.
>
> I suspect these are breaking because of something to
> do with the generic sorting function:
>
> generic: function(a,b) { return ((a[1] < b[1]) ? -1
> :
> ((a[1] > b[1]) ? 1 : 0)); }
>
> I usually use MYSQL's sorting mechanisms to filter
> queries (var1 < var2) and this method works with
> special characters and such, so I'm not sure what
> the
> best way to modify the js file would be (for a
> temporary solution, until this is "fixed" in a
> subsequent release).
>
> Do you know of the reason why these cases are
> breaking, and/or what a good workaround would be?
>
> thanks,
> -kim
>
>
>
>
>

____________________________________________________________________________________
> No need to miss a message. Get email on-the-go
> with Yahoo! Mail for Mobile. Get started.
> http://mobile.yahoo.com/mail
>





____________________________________________________________________________________
8:00? 8:25? 8:40? Find a flick in no time
with the Yahoo! Search movie showtime shortcut.
http://tools.search.yahoo.com/shortcuts/#news




--
POLYESTER*
Wittstocksgatan 2
115 24 Stockholm
Phone: 08-660 73 50 / +46-8-660 73 50
Mobile: 070-443 91 90 / +46-70-443 91 90
E-mail: [EMAIL PROTECTED]
http://www.polyester.se

Reply via email to