<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Plug-ins — DataTables forums</title>
        <link>https://datatables.net/forums/</link>
        <pubDate>Tue, 09 Jun 2026 14:17:16 +0000</pubDate>
        <language>en</language>
            <description>Plug-ins — DataTables forums</description>
    <language>en</language>
    <atom:link href="https://datatables.net/forums/categories/plug-ins/p2/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>I need to add a link in each table record brought from mysqli to another .php file, how can I add t</title>
        <link>https://datatables.net/forums/discussion/70723/i-need-to-add-a-link-in-each-table-record-brought-from-mysqli-to-another-php-file-how-can-i-add-t</link>
        <pubDate>Wed, 24 Nov 2021 17:34:40 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Gerardyn</dc:creator>
        <guid isPermaLink="false">70723@/forums/discussions</guid>
        <description><![CDATA[<p>***************index.php**************</p>

<p>```&lt;body&gt;<br />
    &lt;div class="datatable-container"&gt;<br />
        &lt;h2&gt;Panel de Entregas a Clientes&lt;/h2&gt;<br />
        &lt;hr&gt;<br />
        &lt;table name="tbl-contact" id="tbl-contact" class="display" cellspacing="0" width="100%"&gt;</p>

<pre><code>        &lt;thead&gt;
            &lt;tr&gt;

                &lt;th&gt;N.E&lt;/th&gt;
                &lt;th&gt;Fecha&lt;/th&gt;
                &lt;th&gt;Conductor&lt;/th&gt;
                &lt;th&gt;cliente&lt;/th&gt;
                &lt;th&gt;L.Entrega&lt;/th&gt;
                &lt;th&gt;Ticket&lt;/th&gt;
                &lt;th&gt;Estacion&lt;/th&gt;
                &lt;th&gt;H.S.T&lt;/th&gt;
                &lt;th&gt;H.LL.C&lt;/th&gt;
                &lt;th&gt;H.S.C&lt;/th&gt;
                &lt;th&gt;H.LL.T&lt;/th&gt;
                &lt;th&gt;T.A&lt;/th&gt;
                &lt;th&gt;T.I&lt;/th&gt;

            &lt;/tr&gt;
        &lt;/thead&gt;
    &lt;/table&gt;
&lt;/div&gt;
</code></pre>

<p>&lt;/body&gt;```</p>

<p>**************server.php*********************</p>

<p>```$table = 'entregas';</p>

<p>// Llave primaria a usar<br />
$primaryKey = 'id_entrega';<br />
include("server.php");<br />
 $consulta= "SELECT * FROM entregas";<br />
      $ejecutaConsulta= mysqli_query($conexion, $consulta);<br />
       while ($dato=mysqli_fetch_array($ejecutaConsulta)):</p>

<p>$columns = array(<br />
    array( 'db' =&gt; 'echo $dato["id_entrega"] ', 'dt' =&gt; 0),<br />
    array( 'db' =&gt; 'fecha',      'dt' =&gt; 1),<br />
    array( 'db' =&gt; 'conductor',  'dt' =&gt; 2),<br />
    array( 'db' =&gt; 'cliente',    'dt' =&gt; 3),<br />
    array( 'db' =&gt; 'l_entrega',  'dt' =&gt; 4),<br />
    array( 'db' =&gt; 'ticket',     'dt' =&gt; 5),<br />
    array( 'db' =&gt; 'estacion',    'dt' =&gt; 6),<br />
    array( 'db' =&gt; 'h_s_tienda',  'dt' =&gt; 7),<br />
    array( 'db' =&gt; 'h_ll__cliente','dt'=&gt; 8),<br />
    array( 'db' =&gt; 'h_s_cliente', 'dt' =&gt; 9),<br />
    array( 'db' =&gt; 'h_ll_tienda', 'dt' =&gt; 10),<br />
    array( 'db' =&gt; 'tiempoActivo','dt' =&gt; 11),<br />
    array( 'db' =&gt; 'timeInactivo','dt' =&gt; 12)</p>

<p>);```</p>
]]>
        </description>
    </item>
    <item>
        <title>datatables.net-plugins 1.11.x for npm</title>
        <link>https://datatables.net/forums/discussion/70672/datatables-net-plugins-1-11-x-for-npm</link>
        <pubDate>Fri, 19 Nov 2021 09:47:17 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>aheritier</dc:creator>
        <guid isPermaLink="false">70672@/forums/discussions</guid>
        <description><![CDATA[<p>Hi team,</p>

<p>I noticed that the plugins received some updates/releases in GitHub with version 1.11.x: <a rel="nofollow" href="https://github.com/DataTables/Plugins/tags">https://github.com/DataTables/Plugins/tags</a><br />
But in NPM that latest is still 1.10.24 : <a rel="nofollow" href="https://www.npmjs.com/package/datatables.net-plugins">https://www.npmjs.com/package/datatables.net-plugins</a></p>

<p>Is it expected ?</p>

<p>Can we help to fix it ?</p>

<p>Cheers</p>
]]>
        </description>
    </item>
    <item>
        <title>SearchBuilder + SearchPanes standalone out of dom option</title>
        <link>https://datatables.net/forums/discussion/70623/searchbuilder-searchpanes-standalone-out-of-dom-option</link>
        <pubDate>Sun, 14 Nov 2021 12:59:04 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Mausino</dc:creator>
        <guid isPermaLink="false">70623@/forums/discussions</guid>
        <description><![CDATA[<p>I want use SearchPanes and SerchBuilder standalone in popup windows</p>

<p>Is this possible some have this outside of dom option ?<br />
or is there some example how manipulate the dom rendering of HTML that i move this div with SeachPanes and SearchBulder where i want on page ?</p>

<p>Thank you <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Idioma</title>
        <link>https://datatables.net/forums/discussion/70577/idioma</link>
        <pubDate>Wed, 10 Nov 2021 22:25:19 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Rene91</dc:creator>
        <guid isPermaLink="false">70577@/forums/discussions</guid>
        <description><![CDATA[<p>hola buenas mi consulta es la siguiente,</p>

<p>como puedo cambiar el idioma de la tabla, por que el "buscador", "información de datos a mostrar", "botón de anterior , siguiente"... estos me salen en ingles, si me pueden ayudar porfavor, en como ponerlos a español.</p>
]]>
        </description>
    </item>
    <item>
        <title>Pagination plug-ins</title>
        <link>https://datatables.net/forums/discussion/70445/pagination-plug-ins</link>
        <pubDate>Fri, 29 Oct 2021 07:22:43 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>drill</dc:creator>
        <guid isPermaLink="false">70445@/forums/discussions</guid>
        <description><![CDATA[<p>Hello guys, please is it possible to match the "input" pagination plugin with the default datatable one ????</p>
]]>
        </description>
    </item>
    <item>
        <title>Column filtering with ScrollX</title>
        <link>https://datatables.net/forums/discussion/70287/column-filtering-with-scrollx</link>
        <pubDate>Sun, 17 Oct 2021 06:40:03 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>anasaz</dc:creator>
        <guid isPermaLink="false">70287@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>: <a rel="nofollow" href="https://onecompiler.com/html/3xenhg27a">https://onecompiler.com/html/3xenhg27a</a><br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:<br />
When I added column filtering with ScrollX, the data columns are not aligned with the filter search box. but when I click inside any search box, then it looks fine.</p>

<p><img src="https://datatables.net/forums/uploads/editor/ud/y4jdgcjyds97.png" alt="" title="" /></p>

<p>The full code can be seen here: <a rel="nofollow" href="https://onecompiler.com/html/3xenhg27a">https://onecompiler.com/html/3xenhg27a</a></p>
]]>
        </description>
    </item>
    <item>
        <title>New colResize Option Is Awesome! But Requires Care When Using With colReorder</title>
        <link>https://datatables.net/forums/discussion/70305/new-colresize-option-is-awesome-but-requires-care-when-using-with-colreorder</link>
        <pubDate>Tue, 19 Oct 2021 03:23:53 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>chbocca</dc:creator>
        <guid isPermaLink="false">70305@/forums/discussions</guid>
        <description><![CDATA[<p>I find the new colResize plugin by <a rel="nofollow" href="https://giters.com/dhobi" title="Daniel Hobi">Daniel Hobi</a> awesome!</p>

<p>Allan mentions it in <a rel="nofollow" href="https://datatables.net/" title="What's New">What's New</a>. Although the free demo has expired, the plugin definitely works.</p>

<p>Minor detail, but when using in conjunction with colReorder, the user needs to resize only enough to not drag target column too far into next column, else the colReorder kicks in.</p>

<p>Here's link to my simple <a rel="nofollow" href="https://charlesbalcony.com/demo/colResize_colReorder.php" title="demo">demo</a>.</p>

<p>I tried mitigating with colReorder.realtime() set to false, but to no avail.</p>

<p>Might be better for end users to suppress colReorder while colResize is engaged. I will try to do this with jQuery .on action, but in mean time, heads-up.</p>

<p>Will send separate note to Daniel as well.</p>

<p>But again, very welcomed addition to dt!</p>
]]>
        </description>
    </item>
    <item>
        <title>How to use fnFilterOnReturn</title>
        <link>https://datatables.net/forums/discussion/70292/how-to-use-fnfilteronreturn</link>
        <pubDate>Sun, 17 Oct 2021 21:23:29 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Dextr0</dc:creator>
        <guid isPermaLink="false">70292@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Description of problem</strong>: When I was trying to use the data tables default serach available on the top-right corner for the plugin fnFilterOnReturn I'm unable to get any results</p>

<pre><code>$(document).ready(function () {
            $("#ddlJobId").select2();
            $("#ProjectId").select2();
            $("#JobStatusId").select2();
            $("#EmployeeId").select2();          
            $('#refreshbtn').click(function () {
                location.reload();
            $('#TableJobs').dataTable().fnFilterOnReturn();
            });$('#TableJobs').dataTable().fnFilterOnReturn();
            });

            var jobsTable = $('#TableJobs').DataTable({
                "lengthMenu": [20, 40, 60, 100],
                "pageLength": 20,
                "processing":true,
                "serverSide": true,
                "filter": true,
                "language": {
                    "infoFiltered": "",
                    "processing": "&lt;i class='fa fa-cog fa-spin fa-4x fa-fw'&gt;&lt;/i&gt; &lt;br/&gt; Loading...." //"&lt;i class='fa fa-refresh fa-spin'&gt;&lt;/i&gt;" 
                },
                "ajax": {
                    "url":'@Url.Action("DashboardJobs", "Home")',
                    "type": "POST",
                    "datatype": "json"
                },
                "columnDefs": [{
                    "targets": [0],
                    "visible": false,
                    "searchable": false
                }],
                "columns": [
                    //&lt;td&gt; "EditJob", "EditJob", new { id = x.JobNo }, null) &lt;/td&gt;
                    { "data": "id", "name": "id", "autoWidth": true },
                    {
                        "data": "jobNo", "name": "jobNo", "autoWidth": true, "type": "string",
                        render: function (data,type,job) {
                            return "&lt;a href='../EditJob/EditJob/" + job.jobNo + "'&gt;" + job.jobNo + "&lt;/a&gt;";
</code></pre>

<p><strong>Edited by Kevin:</strong>  Syntax highlighting. Details on how to highlight code using markdown can be <a rel="nofollow" href="https://datatables.net/manual/tech-notes/8#Code">found in this guide</a></p>
]]>
        </description>
    </item>
    <item>
        <title>How does one installing DataTables Export Plugin?</title>
        <link>https://datatables.net/forums/discussion/70205/how-does-one-installing-datatables-export-plugin</link>
        <pubDate>Mon, 11 Oct 2021 15:31:09 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>abickford</dc:creator>
        <guid isPermaLink="false">70205@/forums/discussions</guid>
        <description><![CDATA[<p>Sorry for the stupid question, but is there a CDN for the DataTables Export Plugin?<br />
TIA</p>
]]>
        </description>
    </item>
    <item>
        <title>Il ne se passe rien de bon</title>
        <link>https://datatables.net/forums/discussion/70068/il-ne-se-passe-rien-de-bon</link>
        <pubDate>Thu, 30 Sep 2021 14:17:05 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>evpf29b</dc:creator>
        <guid isPermaLink="false">70068@/forums/discussions</guid>
        <description><![CDATA[<p>bonjour<br />
lorsque je veux initialiser les plugins il ne se passe rien.</p>

<p>&lt;link rel="stylesheet" type="text/css" href="DataTables-1.11.3/css/dataTables.bootstrap5.css"/&gt;<br />
&lt;link rel="stylesheet" type="text/css" href="Buttons-2.0.1/css/buttons.bootstrap5.css"/&gt;</p>

<p><br />
<br />
<br />
<br />
</p>

<p>j'oublie quelque chose ?</p>
]]>
        </description>
    </item>
    <item>
        <title>How to use Absolute sorting but also sort rows underneath by differnt column</title>
        <link>https://datatables.net/forums/discussion/70028/how-to-use-absolute-sorting-but-also-sort-rows-underneath-by-differnt-column</link>
        <pubDate>Mon, 27 Sep 2021 14:00:29 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>ernie999</dc:creator>
        <guid isPermaLink="false">70028@/forums/discussions</guid>
        <description><![CDATA[<p>Hello, I'm trying to use the Sorting with Absolute Position plugin to keep a value pinned to the top of the page (works fine) but everything underneath those row I'd like to sort by a different column.</p>

<p>For example in this jsfiddle: <a rel="nofollow" href="https://jsfiddle.net/Ernesto1/4mdogv2a/">https://jsfiddle.net/Ernesto1/4mdogv2a/</a><br />
the rows with London as the office are pinned to the top but all rows underneath I'd like to sort by age (desc).</p>

<p>However, when I sort the age row I lose the sorting in the office row. Any ideas how I could accomplish this would be greatly appreciated.</p>

<p>This works:</p>

<pre><code>$(document).ready(function() {
    var dispType = $.fn.dataTable.absoluteOrder({
        value:'London', position:'top'
    });
    
    var table = $('#example').DataTable({       
        "columnDefs" : [
        { targets: 2, type: dispType }
    ],
    order: [[2, 'desc']]
    });
    
});
</code></pre>

<p>But of course changing the order line like this results in the London rows no longer being pinned to the top.</p>

<pre><code>order: [[3, 'desc']]
</code></pre>

<p>thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>Footer sum() with decimal places</title>
        <link>https://datatables.net/forums/discussion/69914/footer-sum-with-decimal-places</link>
        <pubDate>Mon, 20 Sep 2021 13:37:57 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>janbesler</dc:creator>
        <guid isPermaLink="false">69914@/forums/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>in one column of my table I output the sum in the footer. For this I use the sum() plugin. Unfortunately the decimal places are not displayed.</p>

<p>Here is my code:</p>

<pre><code>footerCallback: function(row, data, start, end, display) {
  var api = this.api();

  api.columns(".sum", {
    page: "current"
  }).every(function() {
    var sum = this
      .data()
      .reduce(function(a, b) {
        var x = parseFloat(a) || 0;
        var y = parseFloat(b) || 0;
        return x + y;
      }, 0);
    $(this.footer()).html(sum);
  });
},
</code></pre>

<p>Values are:</p>

<p>723,08<br />
273,53<br />
12,75<br />
123,75</p>

<p>The output in the footer is 1131.</p>

<p>So it looks like that the decimal places are already ignored during the calculation.</p>

<p>Greetings</p>

<p>Jan</p>
]]>
        </description>
    </item>
    <item>
        <title>JSON inválido, porém meu JSON é válido!!</title>
        <link>https://datatables.net/forums/discussion/69834/json-invalido-porem-meu-json-e-valido</link>
        <pubDate>Wed, 15 Sep 2021 06:43:28 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>GilbertoASJ</dc:creator>
        <guid isPermaLink="false">69834@/forums/discussions</guid>
        <description><![CDATA[<p>Hi all.</p>

<p>I'm on a Laravel project, and I have the following situation:</p>

<p>I have the route /transactions that show my home screen, and I have the route /transactions/list, which your duty is to populate the DataTable through a JSON, so far ok, what happens is that it DOESN'T matter what I do(do seriously have tried everything), I have no success! My main idea is to popularize the datatable with data coming from the database, but I can't even get dummy data from a data.json file..</p>

<p>So I'll first talk about the current state with a dummy file, because if I can't even use it, let alone pull files from the database...</p>

<p>Come on... If in the "url": "...", from Ajax I put the direct path to the data.json file, a datatables is populated, but when in the Controller, I try to return this file I don't with me, the most intriguing thing of all, is that this function is being heard, but there is no error return, and please don't ask me to see the site <a rel="nofollow" href="http://datatables.net/tn/1,">http://datatables.net/tn/1,</a> as I said already, no error is returned, then I'll send the codes for the files, because I use the datatable a little myself and I don't know if something is missing or if I have any wrong information....</p>

<p>web.php -Route file:</p>

<pre><code>&lt;?php

use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
use App\Http\Controllers\TransactionsController;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return Inertia::render('Welcome', [
        'canLogin' =&gt; Route::has('login'),
        'canRegister' =&gt; Route::has('register'),
        'laravelVersion' =&gt; Application::VERSION,
        'phpVersion' =&gt; PHP_VERSION,
    ]);
});

Route::get('/dashboard', function () {
    return Inertia::render('Dashboard');
})-&gt;middleware(['auth', 'verified'])-&gt;name('dashboard');


Route::resource('transactions', TransactionsController::class)-&gt;only('index', 'show')-&gt;middleware(['auth', 'verified']);
Route::get('transactions/list', [TransactionsController::class, 'list'])-&gt;middleware(['auth', 'verified'])-&gt;name('transactions.list');


require __DIR__.'/auth.php';
</code></pre>

<p>app.blade.php file - Where the datatable is used:</p>

<pre><code>&lt;!DOCTYPE html&gt;
&lt;html lang="{{ str_replace('_', '-', app()-&gt;getLocale()) }}"&gt;
&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
    &lt;meta name="csrf-token" content="{{ csrf_token() }}"&gt;

    &lt;title inertia&gt;{{ config('app.name', 'Laravel') }}&lt;/title&gt;

    &lt;link rel="icon" href="https://user-images.githubusercontent.com/56325350/132005897-aba20f38-8eff-480c-8f4d-e21408678dd1.png"&gt;

    &lt;!-- Jquery --&gt;
    &lt;script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"&gt;&lt;/script&gt;

    &lt;!-- Datatable --&gt;
    &lt;link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.0/css/dataTables.bootstrap5.min.css"&gt;
    &lt;link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.0.1/css/bootstrap.min.css"&gt;
    &lt;script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.0/js/jquery.dataTables.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.0/js/dataTables.bootstrap5.min.js"&gt;&lt;/script&gt;

    &lt;!-- Styles --&gt;
    &lt;link rel="stylesheet" href="{{ mix('css/app.css') }}"&gt;
    &lt;style&gt;
        body {
            font-family: 'Poppins', sans-serif !important;
            font-size: .835rem !important;
            background: #eef0f8 !important;
        }

        .btn-light-primary {
            background-color: #e1e9ff !important;
            border-color: transparent;
            color: #6993ff !important;
            font-size: 0.9rem;

        }
        .btn-light-primary:hover,
        .btn-light-primary:focus,
        .btn-light-primary:active {
            background-color: #6993ff !important;
            border-color: transparent;
            color: #FFF !important;
        }  
        
    &lt;/style&gt;

    &lt;!-- Scripts --&gt;
    @routes
    &lt;script src="{{ mix('js/app.js') }}" defer&gt;&lt;/script&gt;

    &lt;script&gt;
        $(document).ready(function() {
            // DataTable - Tabela de transações e histórico
            $('#example').DataTable({
                language: {
                    url: 'https://cdn.datatables.net/plug-ins/1.11.1/i18n/pt_br.json'
                },
                ajax: {
                    url: '{{ route("transactions.list") }}',
                    dataSrc: '00000000',
                },
                columns: [
                    { "data": "Tipo" },
                    { "data": "Sequencial" },
                    { "data": "Placa" },
                    { "data": "Status" },
                    { "data": "Retorno" },
                    { "data": "Data" },
                    {
                        sortable: false,
                        "render": function ( data, type, full, meta ) {
                            var buttonID = "details_"+full.id;
                            return `&lt;button 
                                        id="${buttonID}"
                                        type="button" 
                                        data-bs-toggle="modal" 
                                        data-bs-target="#exampleModal" 
                                        class="btn btn-light-primary"
                                    &gt;
                                        Detalhes
                                    &lt;/button&gt;
                            `
                        }
                    },
                ]
            });

            $('#historic-table').DataTable({
                language: {
                    url: 'https://cdn.datatables.net/plug-ins/1.11.1/i18n/pt_br.json'
                }
            });

        } );
    &lt;/script&gt;
&lt;/head&gt;
&lt;body class="font-sans antialiased"&gt;
    @inertia
&lt;/body&gt;
&lt;/html&gt;

</code></pre>

<p>TransactionsController file, which uses the list function:</p>

<pre><code>&lt;?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Requests\Auth\LoginRequest;
use App\Providers\RouteServiceProvider;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
use App\Models\transaction;

class TransactionsController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {

        return Inertia::render('Transactions/Index')-&gt;withViewData(['teste' =&gt; 'Teste']);
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }

    /**
     * Return the TransactionList to DataTables
     *
     *  @param  int  $id
     *  @return \Illuminate\Http\Response
     */
    public function list()
    {

        $json = file_get_contents("http://localhost/valid-repos/renavam-serpro/resources/views/data.json");

        return $json;

            
    }
}

</code></pre>

<p>data.json - JSON valid!!</p>

<pre><code>{
  "data": [
    {
      "id": "1",
      "Tipo": "233 - Envio",
      "Sequencial": "084774",
      "Placa": "PDC-0A00",
      "Status": "Sucesso",
      "Retorno": "5421",
      "Data": "2011/04/25 14:00:00"
    },
    {
      "id": "2",
      "Tipo": "233 - Envio",
      "Sequencial": "084774",
      "Placa": "PDC-0A00",
      "Status": "Sucesso",
      "Retorno": "8422",
      "Data": "2011/07/25 14:00:00"
    }
  ]
}
</code></pre>

<p>PRINTS:::::::<img src="https://datatables.net/forums/uploads/editor/cf/ixi9by1mqcud.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Override loadingRecords with internationalisation</title>
        <link>https://datatables.net/forums/discussion/69857/override-loadingrecords-with-internationalisation</link>
        <pubDate>Thu, 16 Sep 2021 10:26:50 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>edika</dc:creator>
        <guid isPermaLink="false">69857@/forums/discussions</guid>
        <description><![CDATA[<p>I'mm trying to customize ther loadingRecords option using also the json file for internationlisation but it's not owrking.<br />
On my initialisation I set this code</p>

<pre><code>        "language": {
            url: "assets/plugins/custom/datatables/i18n/" + uilang + ".json",
            "loadingRecords": "&lt;div&gt;&lt;span class='spinner-border text-primary me-2'&gt;&lt;/span&gt;Loading data....&lt;/div&gt;",
        },
</code></pre>

<p>but loadingRecords is overridden by the content oif the json file.<br />
There is a way to use the json transalation and customize a loaginRecords option?</p>
]]>
        </description>
    </item>
    <item>
        <title>DT not scrollable when using 'language' parameter (internationalization plug-in)</title>
        <link>https://datatables.net/forums/discussion/69640/dt-not-scrollable-when-using-language-parameter-internationalization-plug-in</link>
        <pubDate>Wed, 01 Sep 2021 09:19:31 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Learco</dc:creator>
        <guid isPermaLink="false">69640@/forums/discussions</guid>
        <description><![CDATA[<p>Hi everyone,</p>

<p>So on my site I have an 'array button' that displays a scrollable datatable on click (which also has pagination).<br />
It worked perfecly fine until I recently tried to implement translations with the internationalisation plug-ins.</p>

<p>Problem is, if I use 'language' with 'url' parameter at the DT initialisation, the datatable is not scrollable anymore.<br />
Does someone have any idea why ?</p>

<p>Here is the code :</p>

<pre><code>var table = $('#' + dataTable_id).DataTable({
            initComplete: function () {
                $('.dataTables_scrollHead &gt; .dataTables_scrollHeadInner &gt; table &gt; thead &gt; tr &gt; th &gt; div').each(function(){
                    if(this.className.includes('searchableInput')){
                        addPopover(this, 'input');
                    }
                    else if(this.className.includes('searchableRadioGroup')){
                        addPopover(this, 'radiogroup');
                    }
                })          

            },
            "columnDefs": [
                { "orderable": false, "targets": 0 }
            ],
            "order": [[4, 'desc']],
            "pageLength": 25,
            "scrollY": getArrayBodySize(),
            "scrollCollapse": true,
            "dom": 'lrtip',
            "paging": true,
            "autoWidth" : true,
            "columnDefs": [
                { "width": "13%", "targets": 1 },
                { "width" : "12%", "targets":7},
                {"width" : "10%", "targets": 10}
            ],
            "language": {
                //"url" : "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
                "url": getDtLanguage()
            }
        })
</code></pre>

<p>I tried using a CDN but it still doesn't work.</p>

<p>My function 'getDtLanguage()' function just returns the path to the json file in current session language (I copy pasted needed files from the plug-in page).<br />
I know the path is correct because I can see the translated labels in the datatable.</p>

<p>If I directly define values (like here : <a rel="nofollow" href="https://datatables.net/examples/basic_init/language">https://datatables.net/examples/basic_init/language</a> ) I can scroll, but I need to dynamically load translation files.</p>

<p>Also last thing : the DT is displayed in a modal on the page.</p>

<p>Hope someone can help !</p>
]]>
        </description>
    </item>
    <item>
        <title>How to properly use processing() plugin to notify export button activity</title>
        <link>https://datatables.net/forums/discussion/69587/how-to-properly-use-processing-plugin-to-notify-export-button-activity</link>
        <pubDate>Sat, 28 Aug 2021 07:38:32 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Duds</dc:creator>
        <guid isPermaLink="false">69587@/forums/discussions</guid>
        <description><![CDATA[<p>I have an export html (excelHtml5) and I want to show the processing message when the user presses the button:</p>

<pre><code>{
                    extend: 'excelHtml5',
                    title: '',
                    text: 'Exportar (xlsx)'+' &lt;a style="color: #205081; font-size: 17px;" title="A exportação se limita ao número de empresas apresentadas. Se necessário, altere aquele número. A exportação de um número grande de empresas pode demorar, basta aguardar." class="glyphicon glyphicon-info-sign"&gt;&lt;/a&gt;',
                    filename: 'Empresas_'+'&lt;?php echo date('d-m-Y'); ?&gt;',
                    exportOptions: {
                        columns: [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]
                        // modifier: {
                        //     search: 'current',
                        //     page: 'all',   // Not works when serverSide is enabled bc it's a client-side feature.
                        // },
                    },
                    // Adding custom behaviour calling default function
                    // https://datatables.net/forums/discussion/56199/how-can-i-use-a-custom-action-in-a-extended-button
                    action: function( e, dt, node, config) {
                        dt.processing(true);
                        // dt.fnProcessingIndicator();
                        $.fn.dataTable.ext.buttons.excelHtml5.action.call(this, e, dt, node, config);
                        // dt.fnProcessingIndicator(false);
                        dt.processing(false);
                    },
                },
</code></pre>

<p>But the Datatable notifier isn't showing up even when exporting a lot of rows.</p>

<p>If I comment <code>dt.processing(false);</code> the Datatable notifier will show when the exporting process had already been finished (and stays forever).</p>

<p>What should I do to show the notifier when the user initiates the export process and hide it when the export finishes?</p>
]]>
        </description>
    </item>
    <item>
        <title>Datatable Editor Quill - can't combine header and list style</title>
        <link>https://datatables.net/forums/discussion/69524/datatable-editor-quill-cant-combine-header-and-list-style</link>
        <pubDate>Mon, 23 Aug 2021 18:12:30 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Capamania</dc:creator>
        <guid isPermaLink="false">69524@/forums/discussions</guid>
        <description><![CDATA[<p>I'm using datatable editor and its quill plugin <a rel="nofollow" href="https://editor.datatables.net/plug-ins/field-type/editor.quill">https://editor.datatables.net/plug-ins/field-type/editor.quill</a> .</p>

<p>For some reason I cannot combine a header style with a bullet list. I can select a different header 2, 3 or 4 ... but if I select a list, it jumps back to the default "" header and vice versa.</p>

<p>How can I fix this? In the example it works: <a rel="nofollow" href="https://quilljs.com/docs/formats/">https://quilljs.com/docs/formats/</a></p>

<p>That's my editor init:</p>

<pre><code>// Editor Newsroom
editor_newsroom = new $.fn.dataTable.Editor( {
    // ...
    fields: [{
        label: "Bodytext:",
        name: "news.bodytext",
        className: 'block full',
        type: "quill",
        toolbarHtml:
            '&lt;div id="toolbar-toolbar" class="toolbar"&gt;'+
                '&lt;span class="ql-formats"&gt;'+
                    '&lt;select class="ql-header"&gt;'+
                        '&lt;option value="2"&gt;&lt;/option&gt;'+
                        '&lt;option value="3"&gt;&lt;/option&gt;'+
                        '&lt;option value="4"&gt;&lt;/option&gt;'+
                        '&lt;option selected=""&gt;&lt;/option&gt;'+
                    '&lt;/select&gt;'+
                '&lt;/span&gt;'+
                '&lt;span class="ql-formats"&gt;'+
                    '&lt;button class="ql-list" value="ordered"&gt;&lt;/button&gt;'+
                    '&lt;button class="ql-list" value="bullet"&gt;&lt;/button&gt;'+
                '&lt;/span&gt;'+
            '&lt;/div&gt;'
        }
    ]
});
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>I want to integrate the translator plug in and export to excel</title>
        <link>https://datatables.net/forums/discussion/69480/i-want-to-integrate-the-translator-plug-in-and-export-to-excel</link>
        <pubDate>Fri, 20 Aug 2021 12:41:33 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>mera</dc:creator>
        <guid isPermaLink="false">69480@/forums/discussions</guid>
        <description><![CDATA[<pre><code>$(document).ready(function() {
var table = $('#tabla1').DataTable({
    lengthChange: false,
    buttons: [ 'copy', 'excel', 'pdf', 'colvis' ],
    "columnDefs": [
        { "orderable": false, "targets": 7 },
        { "orderable": false, "targets": 8 },
        { "orderable": false, "targets": 9 },
        { "orderable": false, "targets": 10 },
        ],

    "pageLength":100,
});
table.buttons().container()
    .appendTo( '#tabla1_wrapper .col-md-6:eq(0)' );
});
</code></pre>

<p>I want to integrate the translator plug in</p>

<pre><code>$(document).ready(function() {
    $('#tabla1').DataTable({
   "language": {"url": '/datatable/Spanish.json'},
});
</code></pre>

<p>the 2 work separately but I can't add  "language": {"url": '/datatable/Spanish.json'}, to the first example</p>
]]>
        </description>
    </item>
    <item>
        <title>Plugin any-number</title>
        <link>https://datatables.net/forums/discussion/69238/plugin-any-number</link>
        <pubDate>Fri, 30 Jul 2021 09:08:23 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>ostmal</dc:creator>
        <guid isPermaLink="false">69238@/forums/discussions</guid>
        <description><![CDATA[<p>In my project, I use the "<strong>any-number</strong>" plugin:<br />
<a rel="nofollow" href="https://datatables.net/plug-ins/sorting/any-number" title="https://datatables.net/plug-ins/sorting/any-number"></a><a rel="nofollow" href="https://datatables.net/plug-ins/sorting/any-number">https://datatables.net/plug-ins/sorting/any-number</a><br />
It works great!<br />
But, I noticed that with a table that works on the principle of data processing "server-side" - the plugin does not work. Is this normal? I didn't find anything in the plugin description text.</p>
]]>
        </description>
    </item>
    <item>
        <title>How to Select All up to max limit using Gyrocode checkboxes plugin</title>
        <link>https://datatables.net/forums/discussion/69167/how-to-select-all-up-to-max-limit-using-gyrocode-checkboxes-plugin</link>
        <pubDate>Fri, 23 Jul 2021 07:02:10 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>TrevorWat</dc:creator>
        <guid isPermaLink="false">69167@/forums/discussions</guid>
        <description><![CDATA[<p>Hello!</p>

<p>I am using the Gyrocode checkboxes plugin, and I've run into a situation where I am trying to have a maximum number of selected rows and the select All checkbox does not trigger the function I put in place.<br />
I'm using a server-side data source.</p>

<p>Here is what I added (trying to include just the relevant part, let me know if I should include more):</p>

<pre><code>        table.on('select', function (e, dt, type, ix) {
            var selected = dt.column(0).checkboxes.selected();
            if (selected.count() &gt; 5) {
                dt.rows(ix).deselect();
                alert("A maximum of 50 records can be added to a single document.");
            }
        });
</code></pre>

<p>The above works great when manually checking the boxes (it prevents the user from selecting more than 5). When checking the Select All box, though, it selects all of the items on the page (10), so obviously it's not triggering the above function.</p>

<p>I'm sure this is just a matter of adding something similar to that .on() method, but I'm not sure what. I checked [here] but I don't have an intuition for how to use these options.</p>

<p>Thank you!</p>

<p>(<a rel="nofollow" href="https://www.gyrocode.com/projects/jquery-datatables-checkboxes/reference/options/#columns.checkboxes.selectAllCallback">https://www.gyrocode.com/projects/jquery-datatables-checkboxes/reference/options/#columns.checkboxes.selectAllCallback</a> "here ")</p>
]]>
        </description>
    </item>
    <item>
        <title>how to setup accent-neutralization plugin from cdn?</title>
        <link>https://datatables.net/forums/discussion/69183/how-to-setup-accent-neutralization-plugin-from-cdn</link>
        <pubDate>Sun, 25 Jul 2021 13:11:49 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Leo Bruno</dc:creator>
        <guid isPermaLink="false">69183@/forums/discussions</guid>
        <description><![CDATA[<p>I have this datatables:</p>

<pre><code>setupPlugin() {
    this.$el = $(this.el);    
    this.$el.DataTable({               
        "dom": '&lt;"d-flex justify-content-between"fi&lt;"pull-right"l&gt;&gt;t&lt;"d-flex justify-content-between"p&lt;"pull-right"Br&gt;&gt;', 
        "buttons": ["copy", "excel", "pdf", "print", "colvis"],            
        "language": languageStrings,
        "responsive": true,
        "order": [[ 1, "asc" ]],
        "columnDefs": this.getRowButtonsDefs()                        
    }); 
}
</code></pre>

<p>how do I set up the accent-neutralization plugin from cdn in this scenario?</p>
]]>
        </description>
    </item>
    <item>
        <title>Increment/Decrement tool using Bootstrap and Fontawesome - Updated</title>
        <link>https://datatables.net/forums/discussion/69091/increment-decrement-tool-using-bootstrap-and-fontawesome-updated</link>
        <pubDate>Fri, 16 Jul 2021 05:21:46 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>ideaxme</dc:creator>
        <guid isPermaLink="false">69091@/forums/discussions</guid>
        <description><![CDATA[<p>Updated version of Greg Brainerd's increment/decrement number input plugin: <a rel="nofollow" href="https://datatables.net/forums/discussion/40706">https://datatables.net/forums/discussion/40706</a></p>

<pre><code>// incrementor field type plug-in code
(function ($, DataTable) {

    if ( ! DataTable.ext.editorFields ) {
        DataTable.ext.editorFields = {};
    }

    var Editor = DataTable.Editor;
    var _fieldTypes = DataTable.ext.editorFields;

    _fieldTypes.incrementor = {
        create: function ( conf ) {
            var that = this;

            conf._enabled = true;

            conf._input = $(
            '&lt;div class="input-group"&gt;&lt;span&gt;' +

            '&lt;button type="button" class="btn alter decrement" style="float:left;margin-right:10;background:red;color:white;"&gt;&lt;i class="fa fa-minus fa-lg"&gt;&lt;/i&gt;&lt;/button&gt;' +

            '&lt;input id="' + Editor.safeId(conf.id) + '" type="text" class="incrementor" style="text-align:center;float:left;width:100px"&gt;' +

            '&lt;button type="button" class="btn alter increment" style="float:left;background:green;color:white;"&gt;&lt;i class="fa fa-plus fa-lg"&gt;&lt;/i&gt;&lt;/button&gt;' +

            '&lt;/span&gt;&lt;/div&gt;'
            );

            // Use the fact that we are called in the scope of the Editor instance to call
            // the API method for setting the value when needed
            $('button.alter', conf._input).click( function () {

                if ( conf._enabled ) {
                    var number = $("input.incrementor", conf._input).val();

                    if ($(this).hasClass('increment')) {
                    number = parseInt(number) + 1;
                    $("input.incrementor", conf._input).val(number);
                    }
                    else if (number &gt;= 1) {
                        number = parseInt(number) - 1;
                        $("input.incrementor", conf._input).val(number);
                    }
                    that.set( conf.name, $("input.incrementor", conf._input).val() );
                }

                return false;
            } );

            return conf._input;
        },

        get: function ( conf ) {
            return $("input.incrementor", conf._input).val();
        },

        set: function ( conf, val ) {
            var number = parseInt(val);

            $("input.incrementor", conf._input).val(number);
        },

        enable: function ( conf ) {
            conf._enabled = true;
            $(conf._input).removeClass( 'disabled' );
        },

        disable: function ( conf ) {
            conf._enabled = false;
            $(conf._input).addClass( 'disabled' );
        }
    };

    })(jQuery, jQuery.fn.dataTable);
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Rowgroup plugin question</title>
        <link>https://datatables.net/forums/discussion/68837/rowgroup-plugin-question</link>
        <pubDate>Thu, 24 Jun 2021 12:23:49 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>darrenmarkash</dc:creator>
        <guid isPermaLink="false">68837@/forums/discussions</guid>
        <description><![CDATA[<p>Hi</p>

<p>I have used the example code found at <a rel="nofollow" href="http://live.datatables.net/cecosoru/1/edit">http://live.datatables.net/cecosoru/1/edit</a> on my page and it works well.</p>

<p>I have a "pageNo" as field 0 (not shown) and a "projectTitle" as field 1 and have set the dataSrc to 0 which results in groups as shown in the attachment.</p>

<p><img src="https://datatables.net/forums/uploads/editor/l9/cf1ykev9ezpg.png" alt="" title="" /></p>

<p>What I need is to be able to add the "Project Title" on the group line with the project number, row count, etc and optionally remove it from the row.</p>

<p>Can someone help with this?</p>

<p>Darren</p>
]]>
        </description>
    </item>
    <item>
        <title>$.fn.datatable.ext.search.push apply on specific table</title>
        <link>https://datatables.net/forums/discussion/68919/fn-datatable-ext-search-push-apply-on-specific-table</link>
        <pubDate>Thu, 01 Jul 2021 11:40:21 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>Matanmkl</dc:creator>
        <guid isPermaLink="false">68919@/forums/discussions</guid>
        <description><![CDATA[<p>Hi,<br />
I came across this <a rel="nofollow" href="https://datatables.net/forums/discussion/33603/fn-datatable-ext-search-push-apply-on-specific-table" title="thread">thread </a> while searching for this feature myself, has it been implemented since May 2016?</p>

<p>It will be of great help to me <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":smile:" alt=":smile:" height="20" /></p>

<p>Thanks anyway.</p>
]]>
        </description>
    </item>
    <item>
        <title>New RowsGroup plugin: merge cells vertically (rowspan)</title>
        <link>https://datatables.net/forums/discussion/29319/new-rowsgroup-plugin-merge-cells-vertically-rowspan</link>
        <pubDate>Sat, 08 Aug 2015 06:39:29 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>ashl1</dc:creator>
        <guid isPermaLink="false">29319@/forums/discussions</guid>
        <description><![CDATA[<p>Hi, all!<br />
I've created the new Plugin as a replacement for old fnFakeRowspan (<a rel="nofollow" href="http://datatables.net/plug-ins/api/fnFakeRowspan)">http://datatables.net/plug-ins/api/fnFakeRowspan)</a> plugin. It works both for standalone and server-side processing. Now it has several drawbacks but will be implemented in future.</p>

<p>Now it:</p>

<ul>
<li>Supports nested multi grouping rows</li>
<li>Works with standalone</li>
<li>Works with server side processing</li>
<li>Initial order initialization for not groupped columns</li>
<li>Support change order while running (also multi-columns with 'Shift' button)</li>
</ul>

<p>Please try it Live at <a rel="nofollow" href="http://live.datatables.net/bodanole/1/">http://live.datatables.net/bodanole/1/</a></p>

<p>and Fork or make Feature request at Github <a rel="nofollow" href="https://github.com/ashl1/datatables-rowsgroup">https://github.com/ashl1/datatables-rowsgroup</a></p>

<p>Example usage:</p>

<pre><code>var data = [
    ['subgroupN', 'Group1', 'sub-subgroupN', 'ElementN', '2Element N'],
    ['subgroup1', 'Group2', 'sub-subgroup1', 'Element1', '2Element 1'],
    ['subgroup2', 'Group2', 'sub-subgroup1', 'Element1', '2Element 1'],
    ['subgroup2', 'Group2', 'sub-subgroup1', 'Element2', '2Element 2'],
    ['subgroup2', 'Group2', 'sub-subgroup2', 'Element3', '2Element 2'],
    ['subgroup2', 'Group2', 'sub-subgroup2', 'Element4', '2Element 4'],
    ['subgroup2', 'Group2', 'sub-subgroup2', 'Element2', '2Element 2'],
    ['subgroup3', 'Group1', 'sub-subgroup1', 'Element1', '2Element 1'],
    ['subgroup3', 'Group1', 'sub-subgroup1', 'Element1', '2Element 1'],
    ['subgroup2', 'Group2', 'sub-subgroup2', 'Element1', '2Element 1'],
    ['subgroup4', 'Group2', 'sub-subgroup2', 'Element1', '2Element 1'],
    ['subgroup4', 'Group2', 'sub-subgroup3', 'Element10', '2Element 17'],
    ['subgroup4', 'Group2', 'sub-subgroup3', 'Element231', '2Element 211'],
  ];
var table = $('#example').DataTable({
    columns: [
        {
            title: 'First group',
        },
        {
            name: 'second',
            title: 'Second group [order first]',
        },
        {
            title: 'Third group',
        },
        {
            title: 'Forth ungrouped',
        },
        {
            title: 'Fifth ungrouped',
        },
    ],
    data: data,
    rowsGroup: [// Always the array (!) of the column-selectors in specified order to which rows groupping is applied
                // (column-selector could be any of specified in https://datatables.net/reference/type/column-selector)
        'second:name',
        0,
        2
    ],
    });
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Strange bug between the JSON language files and unbind event</title>
        <link>https://datatables.net/forums/discussion/68681/strange-bug-between-the-json-language-files-and-unbind-event</link>
        <pubDate>Sat, 12 Jun 2021 14:52:36 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>andreszs</dc:creator>
        <guid isPermaLink="false">68681@/forums/discussions</guid>
        <description><![CDATA[<p>I've added the following code to replace the auto-submit behaviour of the search input and replace it with search only after pressing <strong>Enter</strong>, which works great:</p>

<pre><code>$('#dataTable_filter input').unbind();
$('#dataTable_filter input').bind('keyup', function (e) {
    if (e.keyCode == 13) {
        oTable.search(this.value).draw();
    }
});
</code></pre>

<p>However, whenever I add a JSON language file to translate DataTables, the above code is suddenly ignored and the search input returns to the default mode of auto-submit itself on keypress. This is a problem because I really need to translate DataTables AND prevent the auto search feature due to database performance issues.</p>

<p><strong>The full code is this:</strong></p>

<pre><code>var oTable = $('#dataTable').DataTable({
    processing: true,
    responsive: true,
    serverSide: true,
    stateSave: false,
    pageLength: 25,
    order: [0, 'desc'],
    columnDefs: [
        {searchable: false, targets: [6, 7, 9, 10]}
    ],
    language: {
        url: '../sbadmin/vendor/datatables-plugins/es_es.json'
    },
    ajax: {
        url: 'get.php',
        type: 'GET',
        error: function (xhr, error, code) {
            console.warn(xhr);
            alert(xhr.responseJSON.message);
        }
    }
});
/* Evitar autobúsqueda al tipear en search */
$('#dataTable_filter input').unbind();
$('#dataTable_filter input').bind('keyup', function (e) {
    if (e.keyCode == 13) {
        oTable.search(this.value).draw();
    }
});
</code></pre>

<p>I'm not sure how the addition of a language file relates to some <strong>unbind()</strong> event, any ideas will be welcome. Thanks.</p>
]]>
        </description>
    </item>
    <item>
        <title>Row details does not appear</title>
        <link>https://datatables.net/forums/discussion/68586/row-details-does-not-appear</link>
        <pubDate>Mon, 07 Jun 2021 00:58:25 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>sudogo</dc:creator>
        <guid isPermaLink="false">68586@/forums/discussions</guid>
        <description><![CDATA[<p>Hello</p>

<p>I try to apply the demo from this link <a rel="nofollow" href="https://datatables.net/extensions/responsive/examples/child-rows/custom-renderer.html">https://datatables.net/extensions/responsive/examples/child-rows/custom-renderer.html</a></p>

<p>But the row details does not appear and here is a test</p>

<p><a rel="nofollow" href="https://codepen.io/go-sudo/pen/Popaogz">https://codepen.io/go-sudo/pen/Popaogz</a></p>

<p>Regards</p>
]]>
        </description>
    </item>
    <item>
        <title>Pagination Input - Bootsrap 4</title>
        <link>https://datatables.net/forums/discussion/68568/pagination-input-bootsrap-4</link>
        <pubDate>Fri, 04 Jun 2021 17:26:02 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>godin</dc:creator>
        <guid isPermaLink="false">68568@/forums/discussions</guid>
        <description><![CDATA[<p>I would like to use the **input **PaginationType, however when I do so I lose all styling from Bootsrap. The buttons still work (shown in French) when I click on them, but I lose all styling. I found an old solution from 2015 but I can't seem to make it work on 1.10.</p>

<p>Is there maybe a way to just add the input field and use full-numbers too?</p>

<p><img src="https://datatables.net/forums/uploads/editor/76/yavzhlvtxqxu.png" alt="" title="" /><br />
<img src="https://datatables.net/forums/uploads/editor/hv/kd4yxx13czba.png" alt="" title="" /><br />
<img src="https://datatables.net/forums/uploads/editor/sl/tt8bo7vribod.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Select2 fields resetting to first option on nested datatable/editor update/delete</title>
        <link>https://datatables.net/forums/discussion/68328/select2-fields-resetting-to-first-option-on-nested-datatable-editor-update-delete</link>
        <pubDate>Mon, 17 May 2021 16:33:41 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>rwearmouth</dc:creator>
        <guid isPermaLink="false">68328@/forums/discussions</guid>
        <description><![CDATA[<p>I'm having an issue with my Select2 dropdown fields where they reset to the first value in the list (however it may be sorted, usually alphabetically in my cases) whenever a nested datatable row is updated or deleted. The problem does NOT occur when adding a new entry to the nested tables, nor does it occur when the field type is a standard select field. Am I doing something wrong? Or is there some Select2 event I can interrupt on edit/delete?</p>

<p>I do have this set up in a live environment we're using for a sort of beta test, so I can set you up with a login to try it out if you'd like.</p>

<pre><code>//nested editor
var issueEditor = new $.fn.dataTable.Editor( {
                    ajax: './php/issues_nested.php',
                    template: '#issueForm',
                    fields: [ {
                            label: 'Issue',
                            name: 'mtrf_requests.issue',
                            className: 'block'
                        }, {
                            label: 'Reported By',
                            name: 'mtrf_requests.reported_by',
                            className: 'block'
                        }, {
                            label: 'Work Performed',
                            name: 'mtrf_requests.work_performed',
                            type: 'textarea',
                            className: 'block'
                        }, {
                            label: 'Complete',
                            name: 'mtrf_requests.complete',
                            type: 'checkbox',
                            className: 'block',
                            options: [
                                { label: '', value: 1 }
                            ],
                            separator: '',
                            unselectedValue: 0
                        }
                    ]
                } );

//main editor
editor = new $.fn.dataTable.Editor( {
                    ajax: './php/inbox_table.php',
                    table: "#inbox",
                    template: "#customForm",
                    fields: [ {
                        //this field acts normally
                        label: "Client ID",
                        name: "mtrf_work_orders.client_id",
                        // type: "select2",
                        // opts: {
                        //     placeholder: "Client...",
                        //     allowClear: true
                        // },
                        type: 'select',
                        className: 'block'
                    }, {
                        //this field gets reset any time 'dummy_issues' is edited or deleted. Untouched when a new entry is added.
                        label: "Unit Type",
                        name: "mtrf_work_orders.unit_type",
                        type: "select2",
                        id: 'unitType',
                        opts: {
                            placeholder: "Unit Type...",
                            allowClear: true
                        },
                        className: 'block'
                    }, {
                        label: 'Issues',
                        name: 'dummy_issues',
                        type: 'datatable',
                        editor: issueEditor,
                        config: {
                            ajax: {
                                url: './php/issues_nested.php',
                                type: 'POST',
                                //send post variable of form ID to DB query script
                                data: function (d) {
                                    d.form_id = form_id;
                                }
                            },
                            buttons: [
                                { extend: 'create', editor: issueEditor },
                                { extend: 'edit',   editor: issueEditor },
                                &lt;?php if($_SESSION['user']['access_level']&gt;3) { echo "{ extend: 'remove', editor: issueEditor }, "; } ?&gt;
                                {
                                    extend: 'refresh',
                                    editor: issueEditor,
                                    attr: {
                                        id: 'issuesRefresh'
                                    }
                                }
                            ],
                            columns: [
                                {
                                    title: 'Issue',
                                    data: 'mtrf_requests.issue'
                                },
                                {
                                    title: 'Work Performed',
                                    data: 'mtrf_requests.work_performed'
                                },
                                {
                                    title: 'Status',
                                    data: 'mtrf_requests.complete',
                                    render: function(data, type, row) {
                                        return (data == 1) ?  "Complete" : "";
                                    }
                                }
                            ]
                        }
                    }
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Editor autoComplete field cannot be disabled</title>
        <link>https://datatables.net/forums/discussion/68195/editor-autocomplete-field-cannot-be-disabled</link>
        <pubDate>Mon, 03 May 2021 18:50:44 +0000</pubDate>
        <category>Plug-ins</category>
        <dc:creator>wblakenc</dc:creator>
        <guid isPermaLink="false">68195@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>: <a rel="nofollow" href="http://live.datatables.net/mudejitu/1/edit">http://live.datatables.net/mudejitu/1/edit</a><br />
<strong>Debugger code (debug.datatables.net)</strong>:  N/A<br />
<strong>Error messages shown</strong>: N/A<br />
<strong>Description of problem</strong>:</p>

<p>When an editor field is set to the autoComplete type, you cannot disable it. Well, technically, it is disabled (as the autocomplete no longer works) but the field is editable. Check out test case above.</p>

<p>Thanks!</p>
]]>
        </description>
    </item>
   </channel>
</rss>
