Я занимаюсь разработкой таблицы данных на странице ASPX, данные поступают из веб-службы asmx, но у меня есть некоторые проблемы с отображением информации в таблице.
Это HTML-код моей таблицы:
<table id="tablaNacional" class="table table-hover ">
<thead>
<tr>
<th>Concepto</th>
<th>CantidadVenta</th>
<th>CantidadTMK</th>
<th>PorcentajeTMK</th>
<th>CantidadCompartidos</th>
<th>PorcentajeCompartidos</th>
<th>CantidadPresencial</th>
<th>PorcentajePresencial</th>
<th>Periodo</th>
</tr>
</thead>
<tbody class="cuerpoDatosTabla">
</tbody>
</table>
И это мой datatable Js Код:
var table = $('#tablaNacional').DataTable({
"sScrollY": "true",
//'sPaginationType': 'full_numbers',
//'iDisplayLength': 5,
"select": true,
"bPaginate": true,
"bProcessing": true,
//"bServerSide": false,
dom: 'Bfrtip',
url: DatosTabla,
dataSrc:"d",
columns: nColumns,
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
],
"scrollX": "100%",
"sDom": "<'row'<'col-md-6 'l><'col-md-6'Bf>>" +
"<'row'<'col-md-6 '><'col-md-6'>>" +
"<'row'<'col-md-12't>><'row'<'col-md-12'ip>>",
"oLanguage": {
"sLengthMenu": "Mostrar_MENU_",
"sSearch": "Buscar",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
},
"fnInitComplete": function (oSettings, json) {
//$('#tblClases tbody tr:eq(0)').addClass('selected');
}
});
И это мои Json Data:
{"d":"[{\"Concepto\":\"Nacional\",\"CantidadVenta\":\"75096367.03\",\"CantidadTMK\":\"521320.50\",\"PorcentajeTMK\":\"0.69\",\"CantidadCompartidos\":\"1011596.05\",\"PorcentajeCompartidos\":\"1.35\",\"CantidadPresencial\":\"1961872.26\",\"PorcentajePresencial\":\"2.61\",\"Periodo\":\"201811\"}]"}
Нет ошибок в инструментах разработчика Chrome, только таблица непоказать данные, показывает только «Нет данных, доступных в таблице».
Я думаю, что это мелочь, но я не могу найти проблему.
Спасибо за ваши ответы.