llenar example ejemplo data javascript jquery datatable jquery-datatables

javascript - example - Cómo manejar los valores nulos de la base de datos en jquery datatable



jquery datatables data (2)

Tengo una tabla de datos jquery con los datos que provienen de la base de datos, obtenidos del servlet de Java. Algunas columnas tienen valores nulos. Debido a esto estoy recibiendo una advertencia como

Advertencia de DataTables: table id = lplist - Parámetro desconocido solicitado ''FeeCompany'' para la fila 9. Para obtener más información acerca de este error, consulte http://datatables.net/tn/4

Quiero que esos valores nulos sean reemplazados por una cadena vacía. ¿Puede alguien guiarme cómo lograr esto?

Mi fragmento de código es el siguiente

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="http://cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js"></script> <script src="http://cdn.datatables.net/scroller/1.2.2/js/dataTables.scroller.min.js"></script> <link href="http://cdn.datatables.net/scroller/1.2.2/css/dataTables.scroller.css" rel="stylesheet" type="text/css" /> <link href="http://cdn.datatables.net/1.10.4/css/jquery.dataTables.css" rel="stylesheet" type="text/css" /> <title>Insert title here</title> <script type="text/javascript"> $(document).ready(function () { $("#lplist").dataTable({ "serverSide": true, "sAjaxSource": "/JQueryDataTablesAll/CompanyGsonObjects", dom: "rtiS", scrollY: 450, scrollX:true, "processing": true, "aoColumns": [ { "mData": "InsuredName" }, { "mData": "CustAddress_City" }, { "mData": "CustAddress_State" }, { "mData": "CustAddress_Zip" }, { "mData": "CustSurvey_Location" }, { "mData": "PolicyNo" }, { "mData": "ProfitCenter" }, { "mData": "FeeCompany" }, ] }); }); </script> </head> <body id="dt_example"> <div id="container"> <div id="links"> Server-side processing with object source <br /> </div> <div id="demo_jui"> <table id="lplist" class="display"> <thead> <tr> <th>Insured Name</th> <th>City</th> <th>State</th> <th>Zip</th> <th>Survey Location</th> <th>PolicyNo</th> <th>Profit Center</th> <th>Fee Company</th> </tr> </thead> <tbody> </tbody> </table> </div> </div>


Agregue contenido predeterminado en las opciones al inicializar la tabla de datos. Para más detalles

columns.defaultContent


Puede usar mRender para especificar la pantalla en el caso de un valor nulo:

{ "mData": "FeeCompany" ''mRender'': function (data, type, full) { if (full[7] !== null) { return full[7]; }else{ return ''''; } },