2013-10-09 132 views
0

在我的.net MVC Web應用程序中,我使用 <globalization culture="en-IN" uiCulture="en-IN" />爲印度貨幣和日期。顯示新的印度盧比符號而不是盧比。在.net mvc項目

但問題是,它顯示Rs. 2,000.00但我希望它顯示enter image description here 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 

回答

0

儘量展現圖像到位文本,這是解決你的問題的一種方法..

+0

我試過了...但我不想使用。默認情況下,所有貨幣數據類型都需要Rupee Foradian符號,因爲它顯示$和其他貨幣。 – blue

+0

所以在這種情況下,你也可以在mvc中創建助手,並使用格式化程序return image + text..so每次顯示貨幣時都喜歡。 –

0

我成立了有看起來像這樣的表格單元格:

(RS)。
<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' } 
     } 
    }); 
}); 
相關問題