Отобразить новый символ индийской рупии вместо рупий. в проекте.net mvc

В моем веб-приложении.net MVC я использую <globalization culture="en-IN" uiCulture="en-IN" /> для индийской валюты и даты.

Но проблема в том, что он отображает Rs. 2,000.00 но я хочу это отобразить введите описание изображения здесь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

2 ответа

Попробуйте показать изображение вместо текста (рупий), это один из способов решить вашу проблему..

Я настроил эту демонстрацию с ячейками таблицы, которые выглядят так:

<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' }
        }
    });
});
Другие вопросы по тегам