<?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>KeyTable — DataTables forums</title>
        <link>https://datatables.net/forums/</link>
        <pubDate>Tue, 09 Jun 2026 06:47:33 +0000</pubDate>
        <language>en</language>
            <description>KeyTable — DataTables forums</description>
    <language>en</language>
    <atom:link href="https://datatables.net/forums/categories/keytable/p2/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>preclose event</title>
        <link>https://datatables.net/forums/discussion/52226/preclose-event</link>
        <pubDate>Tue, 25 Sep 2018 09:16:50 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>THEJASVI</dc:creator>
        <guid isPermaLink="false">52226@/forums/discussions</guid>
        <description><![CDATA[<p>unsaved alert in datatable edit how to use own modal for unsaved alert</p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable with rendered buttons and checkboxes</title>
        <link>https://datatables.net/forums/discussion/51046/keytable-with-rendered-buttons-and-checkboxes</link>
        <pubDate>Wed, 25 Jul 2018 13:49:41 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>tom@pdp</dc:creator>
        <guid isPermaLink="false">51046@/forums/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I have:</p>

<pre><code>            keys: {
            columns: ':not(:first-child):not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(8)):not(:nth-child(9))',
            editor:  editor,
            blurable: false
        },
</code></pre>

<p>A few fields with buttons and checkboxes:</p>

<pre><code>        { data: null, defaultContent: '', orderable: false},
        { data: "id", visible: false },
        {
            orderable: false,
            className: "center",
            data: null, render: function ( data, type, row ) {
            return  '&lt;button type="button" class="btn btn-info btn-sm" onclick="do()"&gt; 
                                    &lt;i class="fa fas fa-edit" aria-hidden="true"&gt;&lt;/i&gt;
                        &lt;/button&gt;;
        },
        { data: "done",
              orderable: false,
              render: function ( data, type, row ) {
              if ( type === 'display' ) {
              return '&lt;input type="checkbox" class="editor-done"&gt;';
              }
              return data; 
              },
              className: "dt-body-center"
        },
</code></pre>

<pre><code>       $('#table').on( 'click', 'input.editor-done', function(event) {
        editor
            .edit( $(this).closest('tr'), false )
            .set( 'table.done', $(this).prop( 'checked' ) ? 1 : 0 )
            .submit();
       } ); 
</code></pre>

<p>I would like to know :<br />
1. Is it possible to make focus on the button using the keys?<br />
2. How by pressing the space bar or enter to call button onClick without having "Unable to automatically determine field from source" each time?<br />
My solution gives me the error:</p>

<pre><code>       editor.on( 'key-focus', function ( e, datatable, cell ) {    
            $('button', cell.node()).focus();   
        } ); 

</code></pre>

<p>`<br />
     3. How to submit the id field, while doing checkbox inline edit, except of using "formOptions"?</p>

<pre><code>            "formOptions": {
              "inline": {
                "submit": "allIfChanged",
              },
              
            }
</code></pre>

<p>Thank you in advance,</p>
]]>
        </description>
    </item>
    <item>
        <title>keys.editorKeys tab-only no longer seems to work</title>
        <link>https://datatables.net/forums/discussion/50111/keys-editorkeys-tab-only-no-longer-seems-to-work</link>
        <pubDate>Fri, 08 Jun 2018 14:51:02 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>cgalecki</dc:creator>
        <guid isPermaLink="false">50111@/forums/discussions</guid>
        <description><![CDATA[<p>In our application we were utilizing the KeyTable key.editorKeys: "tab-only" on all of our tables.  This functionality no longer seems to work.  We are on KeyTable-2.3.2, DataTables-1.10.16, and Editor-1.7.3.</p>

<p>Our instantiation looks like this:</p>

<pre><code>var itemsDT = $( "#list-items-dt-edit" ).DataTable( {
    dom: DU.DEFAULT_DOM_STATUS_FILTER,
    ajax: ajaxUrl,
    responsive: true,
    autoWidth: false,
    columns: [ { // Responsive control column
        data: null,
        defaultContent: "",
        className: "control",
        orderable: false
    }, {
        data: "id",
        className: "division-id",
        visible: false,
        searchable: false
    }, {
        data: "display_text",
        className: "editable-cell long-text"
    }, {
        data: "description",
        defaultContent: "",
        className: "editable-cell long-text"
    }, {
        data: "program_id",
        render: renderProgramDisplayTextAndCode,
        className: "editable-cell"
    }, {
        data: "status_id",
        name: "status_name",
        render: renderStatusName,
        className: "editable-cell status"
    } ],
    select: {
        blurable: true
    },
    keys: {
        editor: listItemsEditor,
        editorKeys: "tab-only"
    }
} );
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable tabbing does not submit data to server side script.</title>
        <link>https://datatables.net/forums/discussion/48913/keytable-tabbing-does-not-submit-data-to-server-side-script</link>
        <pubDate>Mon, 09 Apr 2018 23:30:31 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>bbrindza</dc:creator>
        <guid isPermaLink="false">48913@/forums/discussions</guid>
        <description><![CDATA[<p>I have 2 column defined to use keys for tabbing.</p>

<pre><code>          keys: {
                           columns: [9, 10 ],
                           keys: [ 9 ],
                           editor: editor,
                           editOnFocus: true
                   },
</code></pre>

<p>However when I tab from column 9 to column 10 the editor does not submit all front end data.</p>

<p>Notice: Undefined index: HRYREG</p>

<p>file_put_contents( '/tmp/a', json_encode( $values )."\n", FILE_APPEND );</p>

<p>{"HRWPER":"4.00","HRWMNA":"","HRWMDT":"","HRWMTM":"","HRWDNA":"","HRWDDT":"","HRWDTM":"","HRWVNA":"","HRWVDT":"","HRWVTM":"","HRWHNA":"","HRWHDT":"","HRWHTM":""}</p>
]]>
        </description>
    </item>
    <item>
        <title>Strange behavior caused by keys in DataTable</title>
        <link>https://datatables.net/forums/discussion/48355/strange-behavior-caused-by-keys-in-datatable</link>
        <pubDate>Mon, 12 Mar 2018 19:17:19 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>jbblake</dc:creator>
        <guid isPermaLink="false">48355@/forums/discussions</guid>
        <description><![CDATA[<p>When I add<br />
        keys: {<br />
            editor: localEditor<br />
        },</p>

<p>to my DataTable to use excel like navigation, I get the error<br />
"Unable to automatically determine field from source."<br />
 whenever I make a change to a column in the bubble.  This also breaks the ability to tab through the columns in the bubble.<br />
When I use tab I see tabbing in the DataTable not in the bubble.<br />
 I can continue and see my change.<br />
When I change it to<br />
        keys: {<br />
        },<br />
I no longer get the error, Excel like navigation works, but still cannot tab in the bubble, and see tabbing in the DataTable.<br />
If I remove the keys statement, the bubble functions as expected, but Excel like navigation no longer works.<br />
I was able to make this work using your example, so my assumption is some other code is interfering.<br />
I know this is not enough to you to give me an answer, but I hope you can point me in the right direction.<br />
Thank You</p>
]]>
        </description>
    </item>
    <item>
        <title>Change Tab behavior</title>
        <link>https://datatables.net/forums/discussion/47518/change-tab-behavior</link>
        <pubDate>Mon, 29 Jan 2018 23:00:13 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>gcac</dc:creator>
        <guid isPermaLink="false">47518@/forums/discussions</guid>
        <description><![CDATA[<p>I've set up a DT + Keytable instance and its working great.</p>

<p>We are going to use a barcode scanner to input data into the application, and it sends TAB on successful scans (I think can make it send CR as well).</p>

<p>TAB moves the focus to the next column to the right. Can it be configured to stay in the same column, but drop to the next row similar to what we can do in Excel? Basically, I need to scan the serial numbers of a bunch of items, and each one be on a new row.</p>

<p>Thanks!<br />
Nate</p>
]]>
        </description>
    </item>
    <item>
        <title>Completely disable a cell</title>
        <link>https://datatables.net/forums/discussion/45676/completely-disable-a-cell</link>
        <pubDate>Mon, 06 Nov 2017 19:14:40 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>keith.abramo</dc:creator>
        <guid isPermaLink="false">45676@/forums/discussions</guid>
        <description><![CDATA[<p>I'm using datatable editor with the keytable extension. I have a situation where I have some columns which will never be editable as well as some cells which may not be editable dependent on other data in that row. Is there a way to COMPLETELY disable editor functionality for a column/cell.</p>

<p>By disable I would need to remove the following on a cell: tab index so when tabing to a cell it skips over it, going into the edit mode (I tried using the "readonly" type but this still puts it in edit mode but just doesn't allow typing), auto fill functionality.</p>

<p>Right now I'm using the preopen event to search to see if a column is in a list of columns which are editable and I'm planning on adding custom functionality to see if it meets other data criteria to be editable or not but this only solves part of my problem.</p>

<p>It would be great if there was an option on initiation that I could set which would do this. Is there?</p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable breaking autofill functionality and bootstrap styling</title>
        <link>https://datatables.net/forums/discussion/45635/keytable-breaking-autofill-functionality-and-bootstrap-styling</link>
        <pubDate>Fri, 03 Nov 2017 15:59:33 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>keith.abramo</dc:creator>
        <guid isPermaLink="false">45635@/forums/discussions</guid>
        <description><![CDATA[<p>When combining keytable with autofill, key table seems to remove the blue square drag icon when hovering over a cell. It only shows up when you focus on that cell.</p>

<p>Also, it seems to mess up the bootstrap styling. When you focus on a cell and that blue square drag icon shows up it is not at the bottom left of the cell it gets pinned to the right-center of the cell and the blue dotted drag outline when dragging seems to be offset up about 10-20 pxs so it does not exactly outline the cells you want to autofill. Lastly when you focus on a cell it adds an ugly blue 3px border to the cell which partially overlaps with the bootstrap form input in the cell.</p>

<p>I think the first issue is more important since it breaks functionality but it would be great to have the cosmetic issues looked into if possible.</p>
]]>
        </description>
    </item>
    <item>
        <title>Any Key Triggers Inline Editing</title>
        <link>https://datatables.net/forums/discussion/45561/any-key-triggers-inline-editing</link>
        <pubDate>Tue, 31 Oct 2017 14:54:53 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>MrNazgul</dc:creator>
        <guid isPermaLink="false">45561@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Problem:</strong><br />
When using Editor with KeyTable, pressing most any key will trigger inline editing.  I noticed this when I used my "Next Song" media key and happened to have a cell focused.  I would think it to be more logical for alpha/numeric/symbol keys to initiate an edit as well as {Enter}, {Backspace}, {Spacebar}, and {Del}.  I've experimented and it works with a surprising number of keys including the following:</p>

<p><strong>Problematic Keys:</strong><br />
{Num Lock}, {Caps Lock}, {Scroll Lock}<br />
{F1}-{F12}<br />
{PAUSE}<br />
{INS}<br />
Various media keys including Right Context Menu, Vol+/-, Mute etc.</p>

<p>You get the idea.  <img src="https://datatables.net/forums/resources/emoji/smile.png" title=":smile:" alt=":smile:" height="20" /></p>

<p><strong>Example:</strong><br />
You can see this behavior on this page:<br />
<a rel="nofollow" href="https://editor.datatables.net/examples/extensions/keyTable.html">KeyTable</a></p>

<p>I have looked at <a rel="nofollow" href="//datatables.net/reference/event/key"><code title="DataTables event">key</code></a> for KeyTable since documentation states it will pick up keys that are not handled by KeyTable.  I don't get callbacks for the various navigation keys like {TAB}, {Arrows}, {HOME}, {PgUp} but I do get callbacks with the problematic keys listed above.  By this point the inline edit has already been triggered.</p>

<p><strong>Workaround:</strong><br />
It's easy to workaround this in the <a rel="nofollow" href="//datatables.net/reference/event/key"><code title="DataTables event">key</code></a> callback by filtering what keys I expect to trigger inline editing and using <a rel="nofollow" href="//datatables.net/reference/api/close()"><code title="DataTables API method">close()</code></a> for anything else.  I figured at some point it would make sense to have a more logical baseline for what keys would initiate an inline edit.</p>

<p>I'm positive this will land far down on one of your lists (as it should being there's a workaround) but just throwing it out there.  <img src="https://datatables.net/forums/resources/emoji/smiley.png" title=":smiley:" alt=":smiley:" height="20" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Inline editor, keys and datepicker</title>
        <link>https://datatables.net/forums/discussion/40959/inline-editor-keys-and-datepicker</link>
        <pubDate>Wed, 01 Mar 2017 16:42:35 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>simoncun</dc:creator>
        <guid isPermaLink="false">40959@/forums/discussions</guid>
        <description><![CDATA[<p>Hi,</p>

<p>I have an inline editor and am using keys to tab and edit data.  If i have a jquery UI datepicker field and do the following -</p>

<ol>
<li>Tab into the field, the datepicker appears as expected</li>
<li>Choose a date with the mouse</li>
<li>Hit tab to move to the next field</li>
</ol>

<p>the cell has lost focus so hitting tab starts tabbing through the non datatables elements on the page.</p>

<p>Is there any way to suppress the blur event for that field (not the table) so it stays in focus?  Is there a preblur event for the cell (not the table)?</p>

<p>I also get this problem when using the mouse to move the scrollbar in a selectize dropdown and I'm assuming it's the same issue.  Some way of suppressing the blur would be useful if available.</p>

<p>Thanks.</p>
]]>
        </description>
    </item>
    <item>
        <title>Custom selector for click blur</title>
        <link>https://datatables.net/forums/discussion/40839/custom-selector-for-click-blur</link>
        <pubDate>Thu, 23 Feb 2017 12:30:16 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>sliekens</dc:creator>
        <guid isPermaLink="false">40839@/forums/discussions</guid>
        <description><![CDATA[<p>I love the blurable feature but I miss the ability to specify elements that should not cause key-blur. Right now, the rules are as follows:<br />
* Click on the search input will blur focus<br />
*  If the click was inside the DataTables container, don't blur<br />
*  Don't blur in Editor form<br />
*  Or an Editor date input<br />
*  If the click was inside the fixed columns container, don't blur</p>

<p>I would like there to be an option to configure a jQuery selector for elements that, when clicked, should not cause key-blur.</p>

<pre><code>$('#example').DataTable({
  keys: {
    columns: ':not(:first-child)',
    blurable: true,
    blurableIgnore: '.no-keyblur'
  }
});
</code></pre>

<p>I need this feature for custom controls outside the table wrapper that interact with the selected cell.</p>

<p>I already added this feature to my fork: <a rel="nofollow" href="https://github.com/StevenLiekens/KeyTable/commit/c6ecbb3195cb08a02fd233be4abea10894bebf66">https://github.com/StevenLiekens/KeyTable/commit/c6ecbb3195cb08a02fd233be4abea10894bebf66</a></p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable bootstrap stylesheet buggy in IE</title>
        <link>https://datatables.net/forums/discussion/40424/keytable-bootstrap-stylesheet-buggy-in-ie</link>
        <pubDate>Fri, 03 Feb 2017 15:14:53 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>sliekens</dc:creator>
        <guid isPermaLink="false">40424@/forums/discussions</guid>
        <description><![CDATA[<p>The Bootstrap theme for KeyTable uses <code>outline-offset</code> which is not supported in IE11.<br />
<a rel="nofollow" href="https://github.com/DataTables/Dist-DataTables-KeyTable-Bootstrap/blob/master/css/keyTable.bootstrap.css">https://github.com/DataTables/Dist-DataTables-KeyTable-Bootstrap/blob/master/css/keyTable.bootstrap.css</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Cancel key-blur when field contains errors?</title>
        <link>https://datatables.net/forums/discussion/40248/cancel-key-blur-when-field-contains-errors</link>
        <pubDate>Thu, 26 Jan 2017 12:02:03 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>sliekens</dc:creator>
        <guid isPermaLink="false">40248@/forums/discussions</guid>
        <description><![CDATA[<p>Is it possible to cancel all KeyTable navigations when a field contains an error?</p>

<p>Example: <a rel="nofollow" href="https://editor.datatables.net/examples/extensions/keyTable.html">https://editor.datatables.net/examples/extensions/keyTable.html</a></p>

<ol>
<li>Click any first name field. This field is required.</li>
<li>Hit the Delete key to clear the field</li>
<li>Click any other column to trigger key-blur</li>
</ol>

<p>The behavior right now is that the selected "first name" is reverted to its original value, because an empty value is a field error.<br />
Instead I'd like the field to stay focused until the user fixes their mistake, or until they explicitly hits the Esc key.</p>

<p>Can it be done? Perhaps with the right combinations of <a rel="nofollow" href="//editor.datatables.net/reference/type/form-options"><code title="Editor parameter type">form-options</code></a> and some custom code in close/blur events.</p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable with Serverside</title>
        <link>https://datatables.net/forums/discussion/38226/keytable-with-serverside</link>
        <pubDate>Sat, 08 Oct 2016 17:13:53 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>andresendo</dc:creator>
        <guid isPermaLink="false">38226@/forums/discussions</guid>
        <description><![CDATA[<p>Hi,<br />
i have a Table with inline editing, serverside on tab.. that works online in the first row.<br />
 After the last field in the first row and a tab i jumps not to the next field and row.. But if i set serverside to false .. it works without problems...</p>

<p>Any idea???</p>
]]>
        </description>
    </item>
    <item>
        <title>Onscreen Keyboard doesn't activate with keytable edit?</title>
        <link>https://datatables.net/forums/discussion/36194/onscreen-keyboard-doesnt-activate-with-keytable-edit</link>
        <pubDate>Mon, 11 Jul 2016 15:10:39 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>weedenb</dc:creator>
        <guid isPermaLink="false">36194@/forums/discussions</guid>
        <description><![CDATA[<p>Can't seem to get touchscreen keyboards to activate with an editor keytable, tried with Android/Chrome, IOS/Safari and MS SurfacePro3/Firefox , no joy with any. Other editor forms (main and popup) work fine. Is there a trick to this I'm missing? Googled around for awhile thinking there should be a easy answer but didn't come up with one.</p>
]]>
        </description>
    </item>
    <item>
        <title>Key-focus event</title>
        <link>https://datatables.net/forums/discussion/36115/key-focus-event</link>
        <pubDate>Wed, 06 Jul 2016 10:32:43 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>RagnarGrootKoerkamp</dc:creator>
        <guid isPermaLink="false">36115@/forums/discussions</guid>
        <description><![CDATA[<p>The <a rel="nofollow" href="https://datatables.net/reference/event/key-focus">key-focus</a> page states that it will also be fired when a cell is clicked. The <a rel="nofollow" href="https://editor.datatables.net/examples/inline-editing/tabControl.html">editor inline editing example</a> with tabbing to the next cell has two event handlers, for both the <code>key-focus</code> and <code>click</code> events. My local tests show that the <code>click</code> event can be omitted, because the <code>key-focus</code> event will fire anyway. This raises two questions:</p>

<ol>
<li>Why is the <code>click</code> event handler not omitted?</li>
<li>How does keytable deal with the <code>:not(:first-child)</code> specifier? (All 'special' columns like an 'edit' button and row-reorder keys do not fire this event.)</li>
</ol>

<p>Edit:</p>

<p>The second question just answered itself: I was using a <code>.editable</code> class on inline-editable cells in the <code>keys.columns</code> option. Apperently, this uses the <code>editable</code> class of the column, not of the individual cells.</p>
]]>
        </description>
    </item>
    <item>
        <title>Chrome vs. IE functionality</title>
        <link>https://datatables.net/forums/discussion/35820/chrome-vs-ie-functionality</link>
        <pubDate>Mon, 20 Jun 2016 17:48:04 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>DaveNavarro</dc:creator>
        <guid isPermaLink="false">35820@/forums/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I'm using KeyTable to provide Excel like navigation / editing to an in-line editing datatable.</p>

<p>What I've found is that our browsers act differently when working with KeyTable.</p>

<p>Google Chrome seems to work correctly whilst Internet Explorer doesn't provide the same enter key / arrow key functionality.</p>

<p>With Chrome; users can navigate to a cell via the arrow keys and press enter. This will set focus on the cells 'select list' and 'drop' the list for viewing. User then use the arrow keys (up / down) to make their option selection and press the enter key to complete the selection.</p>

<p>With Internet Explorer; users can navigate to a cell via the arrow keys and that's it. The enter key has no effect on the contents of the cell (the select list).</p>

<p>Is there something I can do to match the functionality found in Google Chrome?</p>

<p>Please let me know and thanks,</p>

<p>~ Dave</p>
]]>
        </description>
    </item>
    <item>
        <title>Initialisation order of KeyTable</title>
        <link>https://datatables.net/forums/discussion/35692/initialisation-order-of-keytable</link>
        <pubDate>Tue, 14 Jun 2016 20:47:17 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>RagnarGrootKoerkamp</dc:creator>
        <guid isPermaLink="false">35692@/forums/discussions</guid>
        <description><![CDATA[<p>It seems that KeyTable prioritizes the default global datatables settings over the per-instance settings.</p>

<p>I think line 873 of <code>dataTables.keyTable.js</code> should be:</p>

<pre><code>        var opts = $.extend( {}, defaults, init );
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Highlight table row with keyboard</title>
        <link>https://datatables.net/forums/discussion/35335/highlight-table-row-with-keyboard</link>
        <pubDate>Fri, 27 May 2016 22:50:37 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>DaveNavarro</dc:creator>
        <guid isPermaLink="false">35335@/forums/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I'm using KeyTable to add Excel like functionality to my inline editor. What I'd like is to have the row selection change when the user moves to a new row via the keyboard arrow keys.</p>

<p>What I'm specifically looking for is the style of the row to change to "selected" like it does when I use the mouse and click a row. The background of the row changes to a darker gray to let the user see that it's selected.</p>

<p>Please let me know what I can do to setup my table / editor.</p>

<p>Thank you,</p>

<p>~ Dave</p>
]]>
        </description>
    </item>
    <item>
        <title>Starting Inline Editing on pressing the Enter</title>
        <link>https://datatables.net/forums/discussion/32430/starting-inline-editing-on-pressing-the-enter</link>
        <pubDate>Sun, 10 Jan 2016 11:24:54 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>h.nijkamp17</dc:creator>
        <guid isPermaLink="false">32430@/forums/discussions</guid>
        <description><![CDATA[<p>I was happy to find this example about triggering inline editing when enter (key 13) is beeing pressed. <a rel="nofollow" href="https://datatables.net/reference/event/key">https://datatables.net/reference/event/key</a></p>

<p>Obviously I want Inline editing to be started on pressing the enter key on the keyboard.</p>

<p>Unfortunately (in my case) the enter key will trigger the Editor.prototype.submit event causing the inline state te close immediatly after starting. I checked all this debugging in javascript step by step. So I know the inline editing starts correctly.</p>

<p>Is there anyway of preventing this? I have tried originalEvent.preventDefault() which works on any other key then the enter??</p>

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

<pre><code>      table

            .on('key', function (e, datatable, key, cell, originalEvent) {
                    switch(key) {
                        case 13:
                            //ENTER KEY DOES NOT WORK !?
                            var response = editor
                                .one('close', function () {
                                    table.keys.enable();
                                }).inline( cell.node(), { submit: 'allIfChanged' } );
                            table.keys.disable();

                            originalEvent.preventDefault();

                            break;
                        case 78:
                            //'N' KEY DOES WORK !!!
                            var response = editor
                                .one('close', function () {
                                    table.keys.enable();
                                }).inline( cell.node(), { submit: 'allIfChanged' } );
                            table.keys.disable();

                            originalEvent.preventDefault();


                            break;
                        default:
                            //console.log('Key press: ' + key + ' for cell ' + cell.data());
                    });
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>keyTable navigation does not work while filtering dataTables(if searching input is not empty)</title>
        <link>https://datatables.net/forums/discussion/30234/keytable-navigation-does-not-work-while-filtering-datatables-if-searching-input-is-not-empty</link>
        <pubDate>Thu, 17 Sep 2015 11:12:16 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>toki</dc:creator>
        <guid isPermaLink="false">30234@/forums/discussions</guid>
        <description><![CDATA[<p>It seems that there is a problem with working keyTable navigation with arrows if dataTables searching input is not empty(while dataTables  is filtered). IS it possible to solve this problem ?</p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable / DataTable row navigation</title>
        <link>https://datatables.net/forums/discussion/11713/keytable-datatable-row-navigation</link>
        <pubDate>Tue, 11 Sep 2012 14:47:52 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>Hoof</dc:creator>
        <guid isPermaLink="false">11713@/forums/discussions</guid>
        <description><![CDATA[Hi all,<br />
<br />
Quite simple question. Is it possible to navigate whole rows (that is, only use up/down arrow) and fetch data from a specific column using a combo of datatables and keytable?<br />
<br />
If so, can you point me to some documentation? (I've noticed that the keytable "intro" states the following: <br />
"..... be assigned to individual cells, columns, rows or all cells ...." why I suspect, that this should be possible :)<br />
<br />
BR Hoof]]>
        </description>
    </item>
    <item>
        <title>KeyTable integration with server-side Scroller</title>
        <link>https://datatables.net/forums/discussion/18408/keytable-integration-with-server-side-scroller</link>
        <pubDate>Fri, 22 Nov 2013 18:26:37 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>chauncy</dc:creator>
        <guid isPermaLink="false">18408@/forums/discussions</guid>
        <description><![CDATA[Hello,<br />
<br />
I read in another post that as of Aug 2012, KeyTable did not support server-side sources. Is this still true?<br />
<br />
We are using the Scroller extra to load our server side JSON and would like to edit the cells using KeyTable and jEditable, is this possible?<br />
<br />
I attempted to implement it but no cells are highlighted by keyTable, and whenever I click on a cell it recalls the ajax source.<br />
<br />
Any suggestions on how to get this working? Thanks!]]>
        </description>
    </item>
    <item>
        <title>JEditable, KeyTable &amp; DataTables Help</title>
        <link>https://datatables.net/forums/discussion/19920/jeditable-keytable-datatables-help</link>
        <pubDate>Mon, 10 Mar 2014 20:55:55 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>jdmorton25</dc:creator>
        <guid isPermaLink="false">19920@/forums/discussions</guid>
        <description><![CDATA[I apologize if this a repeat or similar to other postings. I've spent hours (or maybe days now) trying numerous different things, digging through the forums and google, scrapping my code and restarting, etc. trying to get KeyTables and JEditable to play well together. I can get both of them to work fine separately, but combining them has been the problem. The gist of what I'm trying to accomplish is simple. I want a user to be able to scroll using the keyboard, press enter to edit, and then press enter again or click off of the cell to commit changes. In addition, I want a user to be able to click a cell, have the KeyTable adjust focus to that cell, and the cell enter edit mode. Then, they can press enter to commit changes or click of the cell to commit changes. I've tried a number of different things: adding a click event to attempt to trigger a "enter" keypress, trying to use the "keys.event.focus" event as a workaround, embedding editable inside of click/onmouseup, and other differing variations of the jEditable setup and I think I've exhausted my knowledge. The main problems I'm running into with my latest attempt are the following:<br />
<br />
1. I have to click twice on a cell to get it to enter edit mode.<br />
2. Once I have a cell in edit mode by clicking on it twice, I can use the arrow keys to make it switch to another cell.<br />
3. Once I have a cell in edit mode by clicking on it twice, I have to hit enter twice to get my change to Submit.<br />
<br />
Here's my debug data: http://debug.datatables.net/exofis<br />
And here's a link to my DataTable: http://stonetimberriver.dyndns.org/JDM/selecttestdatatables.html<br />
<br />
For my example, I've only made the "Quantity" column editable to try and make it as simple as possible. Also, I've been doing my testing primarily on Chrome.<br />
<br />
Any help would be greatly appreciated!]]>
        </description>
    </item>
    <item>
        <title>Unable to focus on input fields naturally</title>
        <link>https://datatables.net/forums/discussion/20926/unable-to-focus-on-input-fields-naturally</link>
        <pubDate>Fri, 09 May 2014 16:10:11 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>Mark_Duncan</dc:creator>
        <guid isPermaLink="false">20926@/forums/discussions</guid>
        <description><![CDATA[<p>Hi, I've taken the example from <a rel="nofollow" href="http://datatables.net/examples/plug-ins/dom_sort.html">http://datatables.net/examples/plug-ins/dom_sort.html</a> and have added the keytables plugin.  However since adding the keytables I am unable to focus on the input field using a single click, ie the text input cursor does not appear, instead I have to click again.  I've tried in a couple of browsers and the same happens.  If you are unable to recreate I can provide my sample.  Hope you can help, thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>Keyboard only access seems to be either or not both</title>
        <link>https://datatables.net/forums/discussion/20927/keyboard-only-access-seems-to-be-either-or-not-both</link>
        <pubDate>Fri, 09 May 2014 16:57:07 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>carolN</dc:creator>
        <guid isPermaLink="false">20927@/forums/discussions</guid>
        <description><![CDATA[<p>When using keyboard only access on: <a rel="nofollow" href="http://datatables.net/dev/accessibility/DataTables_1_10/examples/basic_init/zero_configuration.html">http://datatables.net/dev/accessibility/DataTables_1_10/examples/basic_init/zero_configuration.html</a><br />
It appears that a user has keyboard only either inside the table or outside the table.<br />
But I have not found a way to exit / enter the table using keyboard only.</p>

<p>Thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>KeyTable with sAjaxSource</title>
        <link>https://datatables.net/forums/discussion/19921/keytable-with-sajaxsource</link>
        <pubDate>Mon, 10 Mar 2014 22:06:03 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>rameez89</dc:creator>
        <guid isPermaLink="false">19921@/forums/discussions</guid>
        <description><![CDATA[Allan, I want to use KeyTable navigation with server-side AjaxSource data. I am unable to do it, checked the forum but nothing found interesting. Please help/guide.]]>
        </description>
    </item>
    <item>
        <title>$.fn.dataTable.Api is not a constructor</title>
        <link>https://datatables.net/forums/discussion/20164/fn-datatable-api-is-not-a-constructor</link>
        <pubDate>Wed, 26 Mar 2014 21:39:42 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>gdayler</dc:creator>
        <guid isPermaLink="false">20164@/forums/discussions</guid>
        <description><![CDATA[in firebug show this message:<br />
$.fn.dataTable.Api is not a constructor<br />
When I use keyTable v1.2.0]]>
        </description>
    </item>
    <item>
        <title>jquery.browers not supported anymore</title>
        <link>https://datatables.net/forums/discussion/18862/jquery-browers-not-supported-anymore</link>
        <pubDate>Wed, 25 Dec 2013 21:13:32 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>tknop</dc:creator>
        <guid isPermaLink="false">18862@/forums/discussions</guid>
        <description><![CDATA[Hi guys,<br />
<br />
I'm trying to use the plugin KeyTable, but unfortunately, it isn't working properly... I've a jquery error that blocks the display of the datatable, when using KeyTable. My console says : "TypeError: jQuery.browser is undefined". The error is at line 26 from KeyTable.min.js. I read that the jquery.browser call was removed since jquery1.9.<br />
<br />
Here are how i initialize the KeyTable : <br />
<br />
[code]<br />
var keys = new KeyTable({<br />
     'table': document.getElementById('attending_day1'),<br />
     'datatable': oTable<br />
});<br />
[/code]<br />
<br />
after initializing the datatable.<br />
<br />
I tried to download the 1.1.8.dev version of the plugin, but the jquery.brower call is still present.<br />
<br />
However, it seems that no one on this forum is experienceing the same issue..<br />
<br />
Do you have any ideas?<br />
<br />
Thanks!]]>
        </description>
    </item>
    <item>
        <title>No cursor key events when using IE 11 and KeyTable.</title>
        <link>https://datatables.net/forums/discussion/18437/no-cursor-key-events-when-using-ie-11-and-keytable</link>
        <pubDate>Mon, 25 Nov 2013 00:55:26 +0000</pubDate>
        <category>KeyTable</category>
        <dc:creator>gmaughan</dc:creator>
        <guid isPermaLink="false">18437@/forums/discussions</guid>
        <description><![CDATA[When using Internet Explorer 11 (11.0.9600.16384), on Windows 8.1, I've found that cursor key events do not get passed through to KeyTable to be handled. Other key events do.<br />
<br />
To reproduce:<br />
<br />
- Navigate to the KeyTable sample page on this web site using IE 11: http://datatables.net/extras/keytable/<br />
- Focus on a cell in the sample table.<br />
- Attempt to change cells using any of the cursor keys: up, down, left, right.<br />
<br />
If the browser is changed to use IE10 standards mode (via the F12 console) everything works ok. This is the workaround I'm using for now with my web site.<br />
<br />
Glenn.]]>
        </description>
    </item>
   </channel>
</rss>
