este es mi php donde llamo a todos los campos.
Código PHP:
*/
// DataTables PHP library
include( "../Editor-1.3.3/php/DataTables.php" );
// Alias Editor classes so they are easy to use
use
DataTablesEditor,
DataTablesEditorField,
DataTablesEditorFormat,
DataTablesEditorJoin,
DataTablesEditorValidate;
// Build our Editor instance and process the data coming from _POST
Editor::inst( $db, 'ING_CAMPO' )
->pkey('ING_CAMPO.ID_ASEGURADORA', 'ING_CAMPO.ID_CAMPO')
->fields(
Field::inst( 'ID_ASEGURADORA'),
Field::inst( 'ID_CAMPO'),
Field::inst( 'NOM_CAMPO'),
Field::inst( 'TXT_ETIQUETA'),
Field::inst( 'TXT_DESCRIPCION'),
Field::inst( 'ID_CAMPO')
)
->process( $_POST )
->json();
Código PHP:
var editor; // use a global for the submit and return data rendering in the examples
var Objllamaphp = new llamada("include/generadorcentradobusqueda.php");
function llamada(contenido)
{
this.contenido = contenido; //despliega el contenido del la ventana de captura
$(document).ready(function() { //despliega el contenido de la ventana de captura
editor = new $.fn.dataTable.Editor( {
ajax: Objllamaphp.contenido,
table: "#ing_campoizq",
fields: [
{
label: "ID aseguradoras :",
name: "ID_ASEGURADORA"},
{
label: "ID Campo :",
name: "ID_CAMPOS"},
{
label: "Campo :",
name: "NOM_CAMPO"},
{
label: "Etiqueta :",
name: "TXT_ETIQUETA"},
{
label: "Descripción:",
name: "TXT_DESCRIPCION"},
],
i18n: { //cambia los contenidos de texto de la burbuja
create: {
title: "Valores de campo clave",
submit: "Guardar"
}
}
} );
$('#ing_campoizq').dataTable( { //despliega el contructor de la tabla central
dom: "Tfrtip",
ajax: "include/generadorcentradobusqueda.php",
columns: [
{ data: 'NOM_CAMPO' },
{ data: 'TXT_DESCRIPCION' },
],
"initComplete": function () {
var api = this.api();
api.$('td').click( function (element) {
api.search( this.innerHTML ).draw();
} );
},
"oLanguage": {
"sSearch": "Buscar:",
"sInfo": "Total de _TOTAL_ registros, mostrando (_START_ de _END_)",
"oPaginate":{
"sNext":"Adelante",
"sPrevious":"Atras",
"sLast": "Ultima Pagina",
"sFirst": "Primera Pagina",
"SEmptyTable": "No hay datos disponibles en la tabla",
"sLoadingRecords": "Porfavor espere - Cargando..."
},
},
tableTools: {
sRowSelect: "os",
aButtons: [
{
sExtends: "editor_create", editor: editor, sButtonText: "Agregar",
}
],
}
} );