Отобразить новый символ индийской рупии вместо рупий. в проекте.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' }
}
});
});