{data: 'total', name: 'total'}
输出
66 888美元
如何去掉这个美元标志?如果可能的话,我可以用印度卢比符号代替它吗?
示例代码
$(function() {
$('#order').DataTable({
processing: true,
serverSide: true,
responsive: true,
ajax: '{!! route('orderjson') !!}',
columns: [
{data: 'DT_RowIndex', name: 'DT_RowIndex'},
{data: 'created_at', name: 'created_at'},
{data: 'shipping_name', name: 'shipping_name'},
{data: 'payment_method', name: 'payment_method'},
{data: 'status', name: 'status'},
{data: 'total', name: 'total'},
{data: 'payment_status', name: 'payment_status'},
{data: 'action', name: 'action', orderable: false, searchable: false},
]
});
});
在列部分使用函数
$.fn.DataTable.Render.Number
有关使用原因的源信息https://datatables.net/reference/option/columns.render
我们可以将数据修改为DataTables中的列。
columns: [
.
.
.
{data: 'total', name: 'total', render: $.fn.dataTable.render.number( ',', '₹' )},
.
.
]
我希望这能奏效。