0

私の .net MVC Web アプリケーションでは <globalization culture="en-IN" uiCulture="en-IN" />、インドの通貨と日付に使用しています。

しかし、問題は表示されることですが、 2,000.00Rs. 2,000.00を表示したいですここに画像の説明を入力

目的を表示するために、新しいルピー画像を好きな場所で簡単に使用できます。しかし、何をすべきかtablesorter。このtablesorter新しいシンボルを表示したいと思います。古いシンボルRs. 2,000.00では文字列と見なされるため、ソート順が間違っているためです。お気に入り:-

Rs. 70,000.00
Rs. 50,000.00
Rs. 1,00,000.00
Rs. 10,000.00
Rs. 1,000.00
Rs. 0.00
4

2 に答える 2

0

このデモは、次のようなテーブル セルを使用してセットアップしました。

<td><i>Rs.</i> 70,000.00</td>

css を使用して<i>、背景画像を非表示にしたり追加したりできます。

次に、このカスタム パーサーを使用して、次のようにテーブルを初期化します。

$.tablesorter.addParser({
    // set a unique id 
    id: 'rupee',
    is: function (s) {
        // return false so this parser is not auto detected 
        return false;
    },
    format: function (s, table, cell) {
        s = $(cell).contents().filter(function(){ return this.nodeType === 3; }).text();
        return s.replace(/[\s,]/g,'');
    },
    // set type, either numeric or text 
    type: 'numeric'
});

$(function () {
    $("table").tablesorter({
        headers: {
            5: { sorter: 'rupee' }
        }
    });
});
于 2013-10-09T23:35:58.543 に答える
0

Text(Rs.) の代わりに画像を表示してみてください。これは問題を解決する 1 つの方法です。

于 2013-10-09T08:08:37.500 に答える