0
我有這張表,我使用sumtr爲表格頁腳,並顯示數據表中的所有數據。 但我需要顯示所有的值作爲貨幣。如何將貨幣格式添加到此表中w/sumtr + datatables?
我無法更改post sumtr後的值,因爲它無法計算字符串。
守則這裏表:
<table id="invoice_table">
<thead>
<tr>
<th>Type</th>
<th>Qty</th>
<th>Value</th>
</tr>
</thead>
<tbody>
@foreach (var item1 in Model.Date1)
{
try
{
string par = item1.theMoney.Value.ToString().Replace("-", "");
<tr>
<td>Cash</td>
<td class="sum">@Html.DisplayFor(modelItem => item1.theCount)</td>
<td class="sum">@Html.DisplayFor(modelItem => par)</td>
</tr>
}
catch { }
}
@foreach (var item2 in Model.Date2)
{
try
{
string par = item2.theMoney.Value.ToString().Replace("-", "");
<tr>
<td>Cheque</td>
<td class="sum">@Html.DisplayFor(modelItem => item2.theCount)</td>
<td class="sum">@Html.DisplayFor(modelItem => par)</td>
</tr>
}
catch { }
}
@foreach (var item3 in Model.Date3)
{
try
{
string par = item3.theMoney.Value.ToString().Replace("-", "");
<tr>
<td>Online</td>
<td class="sum">@Html.DisplayFor(modelItem => item3.theCount)</td>
<td class="sum">@Html.DisplayFor(modelItem => par)</td>
</tr>
}
catch { }
}
@foreach (var item4 in Model.Date4)
{
try
{
string par = item4.theMoney.Value.ToString().Replace("-", "");
<tr>
<td>PAP</td>
<td class="sum">@Html.DisplayFor(modelItem => item4.theCount)</td>
<td class="sum">@Html.DisplayFor(modelItem => par)</td>
</tr>
}
catch { }
}
</tbody>
<tfoot>
<tr class="summary">
<td>Total:</td>
<td class="first">?</td>
<td class="second">?</td>
</tr>
</tfoot>
</table>
<script type="text/javascript">
jQuery(function ($) {
$('#invoice_table').sumtr();
$('#invoice_table .summary').sumtrRatio('.first', '.second');
$('#invoice_table').DataTable({
dom: 'Blfrtip',
buttons: [
'copyHtml5',
'csvHtml5',
]
});
});
</script>
什麼表如下所示:需要它 是在適當的貨幣格式( 「C」):$九四〇二九