<?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>Feature requests — DataTables forums</title>
        <link>https://datatables.net/forums/</link>
        <pubDate>Tue, 09 Jun 2026 15:53:27 +0000</pubDate>
        <language>en</language>
            <description>Feature requests — DataTables forums</description>
    <language>en</language>
    <atom:link href="https://datatables.net/forums/categories/feature-requests/p1/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Editor datatime suggestion: Delete button similar to tags</title>
        <link>https://datatables.net/forums/discussion/81005/editor-datatime-suggestion-delete-button-similar-to-tags</link>
        <pubDate>Thu, 05 Jun 2025 10:30:35 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Loren Maxwell</dc:creator>
        <guid isPermaLink="false">81005@/forums/discussions</guid>
        <description><![CDATA[<p>I have a form with both <a rel="nofollow" href="//editor.datatables.net/reference/field/tags"><code title="Editor field type">tags</code></a> and a <a rel="nofollow" href="//editor.datatables.net/reference/field/datetime"><code title="Editor field type">datetime</code></a> and every time I use it I find myself thinking it would be nice to have that little delete button to the right of the <a rel="nofollow" href="//editor.datatables.net/reference/field/datetime"><code title="Editor field type">datetime</code></a> just like the <a rel="nofollow" href="//editor.datatables.net/reference/field/tags"><code title="Editor field type">tags</code></a> has <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":smile:" alt=":smile:" height="20" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Nested editing default value</title>
        <link>https://datatables.net/forums/discussion/79671/nested-editing-default-value</link>
        <pubDate>Thu, 15 Aug 2024 16:26:57 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>marianidiego</dc:creator>
        <guid isPermaLink="false">79671@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<a rel="nofollow" href="https://editor.datatables.net/examples/datatables/nested.html">https://editor.datatables.net/examples/datatables/nested.html</a></p>

<p><strong>Description of problem</strong>:<br />
What happens when nothing is selected? Or better, if the user deselect all?<br />
Being able to define a default value for this case would be very practical.</p>
]]>
        </description>
    </item>
    <item>
        <title>Column Buttons not copying the breaks setup in the table column names</title>
        <link>https://datatables.net/forums/discussion/79274/column-buttons-not-copying-the-breaks-setup-in-the-table-column-names</link>
        <pubDate>Tue, 25 Jun 2024 03:06:44 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>minifiredragon</dc:creator>
        <guid isPermaLink="false">79274@/forums/discussions</guid>
        <description><![CDATA[<p>I added this to the table:<br />
<code>buttons: [</code>
<code>{</code>
<code>extend:'columnsToggle',</code>
<code>},</code>
<code>]</code></p>

<p>Which give me the nice row of column buttons at the top to show and hide the columns with a click.  HOWEVER! It does not copy the &lt;br&gt; that I put in my table names to shorten the column widths so my column button row does not sit nicely above the table.</p>

<p>Looking at the generated code on the web page, I can see the &lt;br&gt; in my table column, but not in my column buttons.  And no amount of text wrapping to wrap on space is changing the button.</p>

<p>Anyway to fix this or add it into a future update?</p>
]]>
        </description>
    </item>
    <item>
        <title>Code optimization</title>
        <link>https://datatables.net/forums/discussion/78727/code-optimization</link>
        <pubDate>Fri, 12 Apr 2024 10:51:10 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>marianidiego</dc:creator>
        <guid isPermaLink="false">78727@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<a rel="nofollow" href="https://editor.datatables.net/examples/simple/inTableControls.html">https://editor.datatables.net/examples/simple/inTableControls.html</a></p>

<p>I don't know if it is a problem, or if I just don't know how to do it....</p>

<p>But in the above example, I would like to optimize the code:</p>

<p>**Description of problem 1 **:</p>

<p>When I call the editor for example like here:</p>

<pre><code>editor.remove(this.closest('tr'), {
        title: 'Delete record',
        message: 'Are you sure you wish to delete this record?',
        buttons: 'Delete'
    });
</code></pre>

<p>Isn't it possible that it automatically loads the default title and button and message?</p>

<p>**Description of problem 1 **:</p>

<p>In the above code, I would like to not put the code I need to add the row change every time...</p>

<p>Is it not possible to use edit datatables.default.js, so that this is inserted automatically?</p>

<p>Or, not possible to create a function that adds a column?</p>

<p>I simply would like to write much less than :</p>

<pre><code>            {
                data: null,
                defaultContent:
                    '&lt;div class="action-buttons"&gt;' +
                    '&lt;span class="edit"&gt;&lt;i class="fa fa-pencil"&gt;&lt;/i&gt;&lt;/span&gt; ' +
                    '&lt;span class="remove"&gt;&lt;i class="fa fa-trash"&gt;&lt;/i&gt;&lt;/span&gt; ' +
                    '&lt;span class="cancel"&gt;&lt;/span&gt;' +
                    '&lt;/div&gt;',
                className: 'row-edit dt-center',
                orderable: false
            }
    ....


    // Activate an inline edit on click of a table cell
    table.on('click', 'tbody span.edit', function (e) {
        editor.inline(table.cells(this.closest('tr'), '*').nodes(), {
            cancelHtml: '&lt;i class="fa fa-times"&gt;&lt;/i&gt;',
            cancelTrigger: 'span.cancel',
            submitHtml: '&lt;i class="fa fa-floppy-o"&gt;&lt;/i&gt;',
            submitTrigger: 'span.edit'
        });
    });

    // Delete row
    table.on('click', 'tbody span.remove', function (e) {
        editor.remove(this.closest('tr'), {
            title: 'Delete record',
            message: 'Are you sure you wish to delete this record?',
            buttons: 'Delete'
        });
    });
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Is it possible to make column.defaultContent to load itself into the data field?</title>
        <link>https://datatables.net/forums/discussion/77993/is-it-possible-to-make-column-defaultcontent-to-load-itself-into-the-data-field</link>
        <pubDate>Tue, 16 Jan 2024 04:14:18 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>minifiredragon</dc:creator>
        <guid isPermaLink="false">77993@/forums/discussions</guid>
        <description><![CDATA[<p>As per the answer to <a rel="nofollow" href="https://datatables.net/forums/discussion/41038/about-defaultcontent-and-render-options" title="https://datatables.net/forums/discussion/41038/about-defaultcontent-and-render-options"></a><a rel="nofollow" href="https://datatables.net/forums/discussion/41038/about-defaultcontent-and-render-options">https://datatables.net/forums/discussion/41038/about-defaultcontent-and-render-options</a>,</p>

<p>Is it possible to store that information into the actual data field so the column.render function does not need additional branching code to handle undefined/null data?</p>

<p>Also can the manual for column.defaultContent be updated to make it clear that using it does not affect the column.render function and additional coding should be added to handle undefined/null values.  The way it is currently worded leads one to believe it would be used by the column.render.</p>
]]>
        </description>
    </item>
    <item>
        <title>rowspan on table</title>
        <link>https://datatables.net/forums/discussion/77254/rowspan-on-table</link>
        <pubDate>Thu, 28 Sep 2023 00:51:34 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>yu yen kan</dc:creator>
        <guid isPermaLink="false">77254@/forums/discussions</guid>
        <description><![CDATA[<p>Is there anyway I customize on rowspan usage of table? I would like to enhance abit on the usage of rowspan on both header and body to support below structure</p>

<table>
<thead>
<tr>
<td rowspan="2">2 row header</td>
<td>top row header</td>
</tr>
<tr>
<td>bottom row header</td>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">2 row column</td>
<td>top row column</td>
</tr>
<tr>
<td>bottom row column</td>
</tr>
</tbody>
</table>
]]>
        </description>
    </item>
    <item>
        <title>Allow columns.title to be a function</title>
        <link>https://datatables.net/forums/discussion/76747/allow-columns-title-to-be-a-function</link>
        <pubDate>Mon, 17 Jul 2023 08:03:43 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Loren Maxwell</dc:creator>
        <guid isPermaLink="false">76747@/forums/discussions</guid>
        <description><![CDATA[<p>I've started using Handlebars and one of the items that would be nice is to allow <a rel="nofollow" href="//datatables.net/reference/option/columns.title"><code title="DataTables initialisation option">columns.title</code></a> to be a function.</p>

<p>My use case is that I'd like a column with an icon to open each child row (<code>˅</code>), but in the header an icon to close all the child rows (<code>˄</code>).</p>

<pre><code>| ˄ | Heading | Heading | Heading |
-----------------------------------
| ˅ | Data    | Data    | Data    |
| ˅ | Data    | Data    | Data    |
| ˅ | Data    | Data    | Data    |
</code></pre>

<p>I obviously can do that now:</p>

<pre><code>        {
            data: null,
            title: "&lt;html for close-all-child-rows icon ˄ &gt;",
            def: "&lt;html for open-child-row icon ˅ &gt;"
        },
</code></pre>

<p>Or:</p>

<pre><code>        {
            data: null,
            title: "&lt;html for close-all-child-rows icon ˄ &gt;",
            render: ()=&gt; "&lt;html for open-child-row icon ˅ &gt;"
        },
</code></pre>

<p>But if I want to change the icons then I have to do it on all the tables on the site where I use those icons.</p>

<p>With Handlebars it would look like this:</p>

<pre><code>        {
            data: null,
            title: ()=&gt; Handlebars code for close-all-child-rows icon ˄,
            render: ()=&gt; Handlebars code for open-child-row icon ˅
        },
</code></pre>

<p>And then I would just change the Handlebars template.</p>

<p>I can actually do that now EXCEPT when <a rel="nofollow" href="//datatables.net/reference/option/ordering"><code title="DataTables initialisation option">ordering</code></a> is <code>true</code> I get the following error because it's expecting a string for the title instead of a function:</p>

<pre><code>Uncaught TypeError: i.sTitle.replace is not a function
</code></pre>

<p>Anyway -- the ability to use a function for <a rel="nofollow" href="//datatables.net/reference/option/columns.title"><code title="DataTables initialisation option">columns.title</code></a> even when <a rel="nofollow" href="//datatables.net/reference/option/ordering"><code title="DataTables initialisation option">ordering</code></a> is <code>true</code> would help my particular case and maybe someone else with something similar!</p>
]]>
        </description>
    </item>
    <item>
        <title>Accessibility Improvements for Table Headers</title>
        <link>https://datatables.net/forums/discussion/76714/accessibility-improvements-for-table-headers</link>
        <pubDate>Wed, 12 Jul 2023 14:06:12 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>phax</dc:creator>
        <guid isPermaLink="false">76714@/forums/discussions</guid>
        <description><![CDATA[<p>Hi Allan,</p>

<p>We are continuously improving our WCAG compliance and Datatables is an important control.<br />
We are using the Bootstrap 4 UI, so please bare that in mind, when reading the requests.</p>

<p>a) According to our experts, the "aria-label" in a <code>&lt;th&gt;</code> element is read out aloud for every table cell. So we would like to have it removed, if possible.</p>

<p>b) The sorting icons, that are added via CSS :before and :after are read out as "black upwards pointing triangle" - also for every cell. The best way to modify this, would be to place it in a separate element that uses the <code>aria-hidden="true"</code> attribute.</p>

<p>c) Additionally, if a column is clickable, the header text is placed in a <code>&lt;button&gt;</code> element, to indicate its "clickability".</p>

<p>We crosschecked with <a rel="nofollow" href="https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/sortable-table/">https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/sortable-table/</a> for best practices and it seems logical.</p>

<p>I know, that this might be a bit tricky...<br />
What do you think of this?</p>

<p>Thanks and BR,<br />
Philip</p>
]]>
        </description>
    </item>
    <item>
        <title>Accessability improvement for paginagion</title>
        <link>https://datatables.net/forums/discussion/75174/accessability-improvement-for-paginagion</link>
        <pubDate>Thu, 19 Jan 2023 16:13:03 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>phax</dc:creator>
        <guid isPermaLink="false">75174@/forums/discussions</guid>
        <description><![CDATA[<p>Feature request based on DataTables 1.13.1</p>

<p><strong>Description of problem</strong>:</p>

<p>Our WAI experts suggested the following improvements to the pagination control:</p>

<ul>
<li>The active page should get the following attribute: <code>aria-current="page"</code></li>
<li>In front of the pagination, some "Screenread only text" like <code>&lt;span class=sr-only“&gt;to result page &lt;/span&gt;</code> should be added. The class "sr-only" is the "Screenreader only" class from Bootstrap 4. Unfortunately, the current DOM model does not allow such a modification</li>
<li>Inactive links (like the very first "Back" button or the "Ellipsis" (...) button) can be focused via the keyboard (and are read by Voice Over) but are inactive. The suggestion is to make these links not focusable (remove <code>href</code> attribute, add attribute <code>role="link"</code>, add attribute <code>aria-disabled="true"</code>)</li>
</ul>

<p>I hope that makes sense <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":)" alt=":)" height="20" /><br />
Best regards,<br />
Philip</p>
]]>
        </description>
    </item>
    <item>
        <title>Allow "smart" quotes to enclose phrase when searching</title>
        <link>https://datatables.net/forums/discussion/76536/allow-smart-quotes-to-enclose-phrase-when-searching</link>
        <pubDate>Sun, 18 Jun 2023 13:31:44 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>elnjensen</dc:creator>
        <guid isPermaLink="false">76536@/forums/discussions</guid>
        <description><![CDATA[<p>The option to search for an exact phrase in a table by enclosing it in double quotes is very useful.  However, it doesn't work as intuitively as it might for mobile Safari users (e.g. iPhone, iPad) since those browsers insert smart (curly) quotes by default from the keyboard, and the DataTables search then uses that as part of the search string (i.e. it searches for that smart quote character in the table).  It is possible for those users to make phrase search work by using a long press on the double-quote key to get a straight quote instead of a curly quote, but the number of users who figure that out is likely to be small.</p>

<p>Allowing smart quotes to enclose a search phrase would solve this, though presumably it would also remove the ability to search for those characters in the table (only a mild downside IMO, but I don't know the range of use cases people have).</p>
]]>
        </description>
    </item>
    <item>
        <title>Adding callback / holding current pagination to $.fn.dataTable.pipeline script</title>
        <link>https://datatables.net/forums/discussion/76091/adding-callback-holding-current-pagination-to-fn-datatable-pipeline-script</link>
        <pubDate>Tue, 18 Apr 2023 22:25:42 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>tdmohr</dc:creator>
        <guid isPermaLink="false">76091@/forums/discussions</guid>
        <description><![CDATA[<p>I'm using the $.fn.dataTable.pipeline script (<a rel="nofollow" href="https://datatables.net/examples/server_side/pipeline.html)">https://datatables.net/examples/server_side/pipeline.html)</a> and am really missing the ability to add a callback and hold the pagination position on table reload. Ideally we could add similar functionality to the script as we can when using the plain ajax reload method (<a rel="nofollow" href="https://datatables.net/reference/api/ajax.reload()).">https://datatables.net/reference/api/ajax.reload()).</a></p>

<p>Is there any possibility we could shoehorn this functionality into the dataTable pipeline workflow?</p>

<p>Tim</p>
]]>
        </description>
    </item>
    <item>
        <title>Make preCreate and preEdit async</title>
        <link>https://datatables.net/forums/discussion/75920/make-precreate-and-preedit-async</link>
        <pubDate>Wed, 29 Mar 2023 08:30:41 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Red Sniper</dc:creator>
        <guid isPermaLink="false">75920@/forums/discussions</guid>
        <description><![CDATA[<p>Hello there,</p>

<p>I have been wondering, if there would be any issue in making <a rel="nofollow" href="//datatables.net/reference/event/preCreate"><code title="DataTables event">preCreate</code></a> and <a rel="nofollow" href="//datatables.net/reference/event/preEdit"><code title="DataTables event">preEdit</code></a> async.<br />
Problem is, I usually have to make some http request to update row data based on what was typed by the user, and before the new row is being added to datatable.</p>

<p>Maybe this feature already exists (for these events or similar ones), in case just let me know where to find it.</p>

<p>Best regards<br />
Davide</p>
]]>
        </description>
    </item>
    <item>
        <title>Add additional parameter to ajax request</title>
        <link>https://datatables.net/forums/discussion/75959/add-additional-parameter-to-ajax-request</link>
        <pubDate>Sun, 02 Apr 2023 12:37:16 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Mausino</dc:creator>
        <guid isPermaLink="false">75959@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:</p>

<p><a rel="nofollow" href="https://datatables.net/examples/server_side/custom_vars.html">https://datatables.net/examples/server_side/custom_vars.html</a><br />
<a rel="nofollow" href="https://datatables.net/reference/option/ajax.data">https://datatables.net/reference/option/ajax.data</a></p>

<p>Here are examples how to add extra parameters/extra http variables.</p>

<p><a rel="nofollow" href="https://datatables.net/reference/api/ajax.params()">https://datatables.net/reference/api/ajax.params()</a><br />
Here is example how i get the parameters which i am sending in ajax.</p>

<p>Will possilble somehow ??? to add new parameters to ajax call like</p>

<pre><code>        var table = $('#example').DataTable( {
            ajax: "data.json",
            serverSide: true
        } );

        var visibleStatusOfIcon = 'true';

        table.on( 'xhr', function () {
            table.ajax.setParams(visibleStatusOfIcon);
        } );
</code></pre>

<p>the method/function setParams() is only my idea....  is the way how to add additional parameters to ajax call additionaly if in default ajax call i have parameters but i want add new one there from other place ???</p>

<p>Thank you <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>

<p><strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:</p>
]]>
        </description>
    </item>
    <item>
        <title>Scheduling Reports to save or email</title>
        <link>https://datatables.net/forums/discussion/75181/scheduling-reports-to-save-or-email</link>
        <pubDate>Fri, 20 Jan 2023 11:22:08 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Ambient</dc:creator>
        <guid isPermaLink="false">75181@/forums/discussions</guid>
        <description><![CDATA[<p>This is a rather simple one. My boss is looking to port perhaps to full editable datatables. However, the main concern he has is this...we currently have the ability to schedule reports to trigger in Crystal and these can be set to email or save to folder a html, doc, csv, pdf file . This can be set on a schedule. I.E. Every night at 3:00 a.m email  report as pdf to x@mail.com or save report to xls in folder C:\Reports\x.xls Are there plans to incorporate scheduling into the datables library and if so, what kind of time frame are we talking?  If this is in the pipeline are there any plugins anyone could suggest to do this?</p>
]]>
        </description>
    </item>
    <item>
        <title>How can I know about the new versions of datatable files.</title>
        <link>https://datatables.net/forums/discussion/74760/how-can-i-know-about-the-new-versions-of-datatable-files</link>
        <pubDate>Mon, 28 Nov 2022 06:13:49 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Hindus Software</dc:creator>
        <guid isPermaLink="false">74760@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:</p>
]]>
        </description>
    </item>
    <item>
        <title>Is there an option to set a button in date picker to clear the date (setnull) ?</title>
        <link>https://datatables.net/forums/discussion/63542/is-there-an-option-to-set-a-button-in-date-picker-to-clear-the-date-setnull</link>
        <pubDate>Sun, 02 Aug 2020 08:51:48 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Lapointe</dc:creator>
        <guid isPermaLink="false">63542@/forums/discussions</guid>
        <description><![CDATA[<p>In date picker there is no option (I think) that allow to reset (null or else) current date time field.<br />
If allowing keyboard action it can be do, but ...</p>

<p>Do you think it will be possible to get an option like this ?</p>
]]>
        </description>
    </item>
    <item>
        <title>Nested datatables and multi row reordering</title>
        <link>https://datatables.net/forums/discussion/74311/nested-datatables-and-multi-row-reordering</link>
        <pubDate>Tue, 11 Oct 2022 04:18:18 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>debduttac</dc:creator>
        <guid isPermaLink="false">74311@/forums/discussions</guid>
        <description><![CDATA[<p>We have a requirement for a proper nested grid. It could be of 'n' level nesting. All we want this with inline editor. Is there any solution to this? Do you have any plans to have a nested grid in future ?</p>

<p>We want:<br />
1. Row reordering, row select should be there even in child grids<br />
2. Editor should work on any parent / child grid with just on click</p>

<p>Example:</p>

<p>Level 1<br />
-- Level 1.1<br />
-- -- Level 1.1.1<br />
-- -- -- Level 1.1.1.1<br />
....<br />
Level 2<br />
-- Level 2.1<br />
-- Level 2.2</p>

<p>Also, we would be very happy to see if users can select multiple rows and drag and change line position (row reorder). Currently we have created a custom button with check boxes on grid lines to move multiple rows at a time.</p>

<p>Looking forward for your reply.<br />
Thanks<br />
Deb</p>
]]>
        </description>
    </item>
    <item>
        <title>Oracle and SSP</title>
        <link>https://datatables.net/forums/discussion/73832/oracle-and-ssp</link>
        <pubDate>Fri, 26 Aug 2022 12:13:57 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>zajc</dc:creator>
        <guid isPermaLink="false">73832@/forums/discussions</guid>
        <description><![CDATA[<p>Can you fix SSP not working in Oracle? I found out the main problem is <code>rownum</code>. On 1st page everything is OK, because in the where condition is <code>where rownum &lt; x</code>. The problem is when you construct <code>where rownum between x and y</code>. The problem is that Oracle understand only <code>where rownum is less then...</code>, for example <code>where rownum &lt; 100</code>. There are several approaches how to avoid this limitation.</p>
]]>
        </description>
    </item>
    <item>
        <title>Use arrays to set className for multiple indentures in RowGroup</title>
        <link>https://datatables.net/forums/discussion/73493/use-arrays-to-set-classname-for-multiple-indentures-in-rowgroup</link>
        <pubDate>Tue, 26 Jul 2022 13:56:47 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Loren Maxwell</dc:creator>
        <guid isPermaLink="false">73493@/forums/discussions</guid>
        <description><![CDATA[<p>First -- RowGroup had no category here in the forum!</p>

<p>Anyway, when setting <a rel="nofollow" href="//datatables.net/reference/option/rowGroup.className"><code title="DataTables initialisation option">rowGroup.className</code></a> for a multiple-level RowGroup, the classes are applied to all the levels.</p>

<p>Would like to have an ability to set different classes for each level using arrays:</p>

<pre><code>rowGroup: {
        dataSrc: [
                "first-level",
                "second-level"
                . . .
        ],
    className: [
        ["first-level-class", "another-first-level-class"],
        ["second-level-class", "another-second-level-class"],
        . . .
    ]
}
</code></pre>

<p>Something similar should be implemented with <a rel="nofollow" href="//datatables.net/reference/option/rowGroup.startClassName"><code title="DataTables initialisation option">rowGroup.startClassName</code></a>, <a rel="nofollow" href="//datatables.net/reference/option/rowGroup.endClassName"><code title="DataTables initialisation option">rowGroup.endClassName</code></a>, and <a rel="nofollow" href="//datatables.net/reference/option/rowGroup.emptyDataGroup"><code title="DataTables initialisation option">rowGroup.emptyDataGroup</code></a> as well.</p>
]]>
        </description>
    </item>
    <item>
        <title>Option to show table headers below the RowGroup</title>
        <link>https://datatables.net/forums/discussion/73495/option-to-show-table-headers-below-the-rowgroup</link>
        <pubDate>Tue, 26 Jul 2022 14:29:25 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Loren Maxwell</dc:creator>
        <guid isPermaLink="false">73495@/forums/discussions</guid>
        <description><![CDATA[<p>For RowGroup, would like an option to show the headers below the row groups.</p>

<p>The current RowGroup layout is:</p>

<pre><code>**Hdr1**        **Hdr2**        **Hdr3**
Group 1
Cell 1-1        Cell 1-2        Cell 1-3
Cell 2-1        Cell 2-2        Cell 2-3
Cell 3-1        Cell 3-2        Cell 3-3
Group 2
Cell 4-1        Cell 4-2        Cell 4-3
Cell 5-1        Cell 5-2        Cell 5-3
Cell 6-1        Cell 6-2        Cell 6-3
</code></pre>

<p>But would like the option to show:</p>

<pre><code>Group 1
**Hdr1**        **Hdr2**        **Hdr3**
Cell 1-1        Cell 1-2        Cell 1-3
Cell 2-1        Cell 2-2        Cell 2-3
Cell 3-1        Cell 3-2        Cell 3-3
Group 2
**Hdr1**        **Hdr2**        **Hdr3**
Cell 4-1        Cell 4-2        Cell 4-3
Cell 5-1        Cell 5-2        Cell 5-3
Cell 6-1        Cell 6-2        Cell 6-3
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Search Builder - Cell Right-Click to Add a Filter</title>
        <link>https://datatables.net/forums/discussion/72143/search-builder-cell-right-click-to-add-a-filter</link>
        <pubDate>Thu, 24 Mar 2022 16:08:56 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>mattreba</dc:creator>
        <guid isPermaLink="false">72143@/forums/discussions</guid>
        <description><![CDATA[<p>As a frequent user of ServiceNow I have found the right-click context options of 'Filter Out' and 'Show Matching' in list views to be extremely efficient and intuitive ways to build a filter list. Each operation simply adds an AND filter with Not or Equals for the column and value clicked. It doesn't look like Search Builder currently supports a method to push rules into the search criteria but I may have overlooked it. Would something like this be possible in the future?</p>
]]>
        </description>
    </item>
    <item>
        <title>Editor: add extra fields on upload many</title>
        <link>https://datatables.net/forums/discussion/71260/editor-add-extra-fields-on-upload-many</link>
        <pubDate>Sat, 15 Jan 2022 08:23:51 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>f.talamini@stmingegneria.eu</dc:creator>
        <guid isPermaLink="false">71260@/forums/discussions</guid>
        <description><![CDATA[<p>In Editor it would be great to have the possibility to associate extra fields on each file upload while using upload many.<br />
Thanks<br />
Franco</p>
]]>
        </description>
    </item>
    <item>
        <title>[Accessibility][Pagination] Using actual buttons instead of links</title>
        <link>https://datatables.net/forums/discussion/71404/accessibility-pagination-using-actual-buttons-instead-of-links</link>
        <pubDate>Thu, 27 Jan 2022 10:09:18 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>alno</dc:creator>
        <guid isPermaLink="false">71404@/forums/discussions</guid>
        <description><![CDATA[<p>Hello, for accessibility purposes I realized that what looks like buttons in the pagination panel is currently built with links (&lt;a&gt; tags) instead of using actual buttons (&lt;button&gt; tag).</p>

<p>I tried to modify the generated DOM in order to replace links with buttons but it seems that Datatable doesn't handle the actions on the buttons and therefore this attempt failed.</p>

<p>It seems rather simple to change the way the DOM is generated in Datatable code (<a rel="nofollow" href="https://github.com/DataTables/DataTablesSrc/blob/master/js/ext/ext.paging.js">https://github.com/DataTables/DataTablesSrc/blob/master/js/ext/ext.paging.js</a> lines 147 to 157), but I cannot figure why actual buttons are not correctly taken into account?</p>
]]>
        </description>
    </item>
    <item>
        <title>Map Columns and Values while importing</title>
        <link>https://datatables.net/forums/discussion/71226/map-columns-and-values-while-importing</link>
        <pubDate>Wed, 12 Jan 2022 18:54:14 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>TheHans</dc:creator>
        <guid isPermaLink="false">71226@/forums/discussions</guid>
        <description><![CDATA[<p>Hi,</p>

<p>I am new to CloudTables. We doe have an import requirement.</p>

<p>I looked up the importer sample <a rel="nofollow" href="https://editor.datatables.net/examples/extensions/import,">https://editor.datatables.net/examples/extensions/import,</a> which does a great job already. We would need a second screen. After mapping all columns from a csv file to CloudTable database, we like to map option values for single and multi select fields as well. Is there already a function to do so? I found a similar solution here: <a rel="nofollow" href="https://docs.optimizory.com/display/rmsis0160/Generic+CSV+Import+Function">https://docs.optimizory.com/display/rmsis0160/Generic+CSV+Import+Function</a> but this is integrated in a system already and not usable for our own database.</p>

<p>Thanks<br />
Hans</p>
]]>
        </description>
    </item>
    <item>
        <title>Displaying a notice after successful saving</title>
        <link>https://datatables.net/forums/discussion/71627/displaying-a-notice-after-successful-saving</link>
        <pubDate>Sat, 12 Feb 2022 10:10:04 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>pisisler</dc:creator>
        <guid isPermaLink="false">71627@/forums/discussions</guid>
        <description><![CDATA[<p>Original discussion: <a rel="nofollow" href="https://datatables.net/forums/discussion/71557">https://datatables.net/forums/discussion/71557</a></p>

<p>I think the Editor should process an advanced result set allowing it to save fields with a notice.</p>

<p>Right now, Editor saves the form only when it receives an explicit <code>true</code> from server side. And if it receives anything else, it considers that the returned result is an error message.</p>

<p>I think it can return true with a message which is not necessarily an error. Think of this kind of use cases;</p>

<p>"Price is saved, now you should consider printing the new price label"<br />
"You saved an international phone number, you better check if PBX would allow calling it"<br />
"Your appointment is saved. Please don't forget to bring your test results as it is not present in your patient log".</p>

<p>Right now, Editor expects <code>return true;</code> or <code>return $error;</code> from the server. It could be something like this instead;</p>

<pre><code>return [true, 'You are eligible for the gift box! Check your inbox to see how you can receive it.'];
</code></pre>

<p>A note: In the original discussion, I proposed that it could also be field based but maybe it is not in harmony with the base logic of a crud table. Like for example when you have an error in salary field, it doesn't matter if you have typed a valid value into the name field; it can (and maybe should) discard all of it telling you to correct the error first. Guess there is no point in saving one field while giving an error for another field. I firstly proposed this because my use case is a bit extraordinary where it required integrating a Datatables field into a third party service. So saving a valid field despite the other erroneous field would be useful in this kind of special cases which makes it less worthy to invest on. But nevertheless, displaying a notice after saving could be very useful.</p>
]]>
        </description>
    </item>
    <item>
        <title>Live Grid update with pulse effect.</title>
        <link>https://datatables.net/forums/discussion/71473/live-grid-update-with-pulse-effect</link>
        <pubDate>Wed, 02 Feb 2022 09:49:13 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Uzairkhan92</dc:creator>
        <guid isPermaLink="false">71473@/forums/discussions</guid>
        <description><![CDATA[<p><img src="https://datatables.net/forums/uploads/editor/lm/581ekuu2rzer.png" alt="" title="" /><br />
<strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:<br />
I need datatable grid like in the image, My grid update after every one minute with updated value so I want when grid update so pulse background effect will show like in the image.</p>

<p>Uzair.</p>
]]>
        </description>
    </item>
    <item>
        <title>Requesting an isSelected() method in the API</title>
        <link>https://datatables.net/forums/discussion/71400/requesting-an-isselected-method-in-the-api</link>
        <pubDate>Wed, 26 Jan 2022 21:49:10 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>Loren Maxwell</dc:creator>
        <guid isPermaLink="false">71400@/forums/discussions</guid>
        <description><![CDATA[<p>I'd like to make a feature request for an isSelected() method in the API, such as:</p>

<pre><code>cell().isSelected()
column().isSelected()
row().isSelected()
</code></pre>

<p>It seems at the moment jQuery's hasClass is the only way to determine is the row is selected:<br />
<a rel="nofollow" href="https://www.datatables.net/forums/discussion/comment/148900/">https://www.datatables.net/forums/discussion/comment/148900/</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Browse file system, read file metadata of existing files/folder and save it to database using Editor</title>
        <link>https://datatables.net/forums/discussion/71241/browse-file-system-read-file-metadata-of-existing-files-folder-and-save-it-to-database-using-editor</link>
        <pubDate>Thu, 13 Jan 2022 18:05:23 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>d00mboy</dc:creator>
        <guid isPermaLink="false">71241@/forums/discussions</guid>
        <description><![CDATA[<p>I am working on an internal document management web application that runs against our internal NAS file system. The webserver hosting this app is the NAS server.</p>

<p>I would like to be able use something like the 'Browse' button in the Upload() field type so the user can select local files or a folder,  read file metadata from the selected file(s) and then save that metadata to a database, without uploading the file.</p>

<p>This information would then be used in a datatable to create clickable URLS or UNC paths, alongside descriptive fields allowing filtering of the document database to only show documents relevant to the specific user.</p>

<p>I have done many things like this using file metadata bulk loaded from operating system script output, but I'm hoping for a way for users to do so interactively.</p>

<p>I assume this is something that would require a custom field type? Am I missing some reason this is impossible? Does anyone have any pointers on where to start assuming it is not?</p>

<p>Ted</p>

<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:</p>
]]>
        </description>
    </item>
    <item>
        <title>ESM/ES6 module support</title>
        <link>https://datatables.net/forums/discussion/69066/esm-es6-module-support</link>
        <pubDate>Wed, 14 Jul 2021 15:55:26 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>cdalxndr</dc:creator>
        <guid isPermaLink="false">69066@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:<br />
The package from npm doesn't support the modern es6 module standard... this should be added to adapt to modern changes.<br />
This will allow import directly in browser without any third party module loader.</p>
]]>
        </description>
    </item>
    <item>
        <title>Column name instead of index</title>
        <link>https://datatables.net/forums/discussion/71017/column-name-instead-of-index</link>
        <pubDate>Thu, 23 Dec 2021 12:55:08 +0000</pubDate>
        <category>Feature requests</category>
        <dc:creator>mahalux</dc:creator>
        <guid isPermaLink="false">71017@/forums/discussions</guid>
        <description><![CDATA[<p>This is a feature request.</p>

<p>All places, where column index can be specified, like <a rel="nofollow" href="https://datatables.net/reference/option/order">https://datatables.net/reference/option/order</a> , must support column name.</p>

<p>Column index can be easily resolved internally and accepting column name improves the code quality of the datatables configuration.</p>
]]>
        </description>
    </item>
   </channel>
</rss>
