<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: KeyTable: Instant keyboard navigation in a table</title>
	<atom:link href="http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Webspeeder</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-275078</link>
		<dc:creator>Webspeeder</dc:creator>
		<pubDate>Fri, 14 Aug 2009 18:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-275078</guid>
		<description>Hey, this sounds like it is what I&#039;m looking for. I have written an app where I can use the keyboard to view the table and am trying to convert it over to jQuery using Flexigrid for the table.

What I need is this. ,  and arrow-dn moves down 1 row. Arrow-up moves up 1 row. I can handle that much.

But paging up and down is where I&#039;m currently working. In Flexigrid, as long as the &quot;grid&quot; has focus, page up and page down work fine but I need to know when the end of the current result set is reached.

Basically, this app started as a desktop GUI app and I converted it to browser based. So, the user wants to see from 1 to X records (could be hundreds, could be thousands) &quot;all at the same time&quot;.

Well, due to loading this is what I&#039;ve come up with. I only show X records (users choice, more records more time needed) but the user wants to be able to navigate down the page without having to hit a paging button. So, when they page down and hit the end of the current result set, an event is fired that reloads the table with the next result set.

In Flexigrid, even though it pages (which may be default to browser), the first row of the new &quot;page&quot; is not selected. In otherwords, if you select row 1 and page down 3 times, the first row that you see is not highlighted.

I got around this with HTML tables by keeping track of the tabindex and having a fixed &quot;viewing area&quot;, this allowed me to reposition the highlighted row.

Do you having anything that can help with what I need? Am I stating my issue &quot;clear&quot; enough?

Dean</description>
		<content:encoded><![CDATA[<p>Hey, this sounds like it is what I&#8217;m looking for. I have written an app where I can use the keyboard to view the table and am trying to convert it over to jQuery using Flexigrid for the table.</p>
<p>What I need is this. ,  and arrow-dn moves down 1 row. Arrow-up moves up 1 row. I can handle that much.</p>
<p>But paging up and down is where I&#8217;m currently working. In Flexigrid, as long as the &#8220;grid&#8221; has focus, page up and page down work fine but I need to know when the end of the current result set is reached.</p>
<p>Basically, this app started as a desktop GUI app and I converted it to browser based. So, the user wants to see from 1 to X records (could be hundreds, could be thousands) &#8220;all at the same time&#8221;.</p>
<p>Well, due to loading this is what I&#8217;ve come up with. I only show X records (users choice, more records more time needed) but the user wants to be able to navigate down the page without having to hit a paging button. So, when they page down and hit the end of the current result set, an event is fired that reloads the table with the next result set.</p>
<p>In Flexigrid, even though it pages (which may be default to browser), the first row of the new &#8220;page&#8221; is not selected. In otherwords, if you select row 1 and page down 3 times, the first row that you see is not highlighted.</p>
<p>I got around this with HTML tables by keeping track of the tabindex and having a fixed &#8220;viewing area&#8221;, this allowed me to reposition the highlighted row.</p>
<p>Do you having anything that can help with what I need? Am I stating my issue &#8220;clear&#8221; enough?</p>
<p>Dean</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonBad</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272131</link>
		<dc:creator>JonBad</dc:creator>
		<pubDate>Wed, 18 Mar 2009 14:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272131</guid>
		<description>Now you can color me impressed after the love was shown to Safari 4. Awesome work! I hope I find a place to use it.</description>
		<content:encoded><![CDATA[<p>Now you can color me impressed after the love was shown to Safari 4. Awesome work! I hope I find a place to use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aw93053</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272123</link>
		<dc:creator>aw93053</dc:creator>
		<pubDate>Wed, 18 Mar 2009 12:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272123</guid>
		<description>@theallan   oops, it&#039;s so simple that it&#039;s hard / confused me.  please ignore my request I figured it out :)</description>
		<content:encoded><![CDATA[<p>@theallan   oops, it&#8217;s so simple that it&#8217;s hard / confused me.  please ignore my request I figured it out :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theallan</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272120</link>
		<dc:creator>theallan</dc:creator>
		<pubDate>Wed, 18 Mar 2009 12:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272120</guid>
		<description>@aw93053: How do you mean? KeyTable will interact with any HTML table, so you can just output your MySQL db into an HTML table and initialise KeyTable on top of that. Or am I misunderstanding?

@aurora (and the kind words from others): :-) Thanks</description>
		<content:encoded><![CDATA[<p>@aw93053: How do you mean? KeyTable will interact with any HTML table, so you can just output your MySQL db into an HTML table and initialise KeyTable on top of that. Or am I misunderstanding?</p>
<p>@aurora (and the kind words from others): :-) Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aurora</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272119</link>
		<dc:creator>aurora</dc:creator>
		<pubDate>Wed, 18 Mar 2009 12:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272119</guid>
		<description>i love this table widget and it get&#039;s even better and better!</description>
		<content:encoded><![CDATA[<p>i love this table widget and it get&#8217;s even better and better!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aw93053</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272118</link>
		<dc:creator>aw93053</dc:creator>
		<pubDate>Wed, 18 Mar 2009 11:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272118</guid>
		<description>Awesome script with a ton of good examples.

Could we get a working example with a MySQL dump / example?</description>
		<content:encoded><![CDATA[<p>Awesome script with a ton of good examples.</p>
<p>Could we get a working example with a MySQL dump / example?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theallan</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272117</link>
		<dc:creator>theallan</dc:creator>
		<pubDate>Wed, 18 Mar 2009 10:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272117</guid>
		<description>Hi Novalis,

Good call. I had thought about this before and prototyped it but it didn&#039;t work. However I&#039;ve just realised that I made a very simple mistake in my prototype, and it works great now :-) I&#039;ve updated KeyTable to take account of this.

Allan</description>
		<content:encoded><![CDATA[<p>Hi Novalis,</p>
<p>Good call. I had thought about this before and prototyped it but it didn&#8217;t work. However I&#8217;ve just realised that I made a very simple mistake in my prototype, and it works great now :-) I&#8217;ve updated KeyTable to take account of this.</p>
<p>Allan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Novalis</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272115</link>
		<dc:creator>Novalis</dc:creator>
		<pubDate>Wed, 18 Mar 2009 09:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272115</guid>
		<description>Brilliant. 
Just one little thing. The &quot;KeyTable form integration example&quot; works fine going down with &quot;TAB&quot;. But going back up with &quot;Shift + TAB&quot; it will not take me out of the table to the &quot;input 2&quot;</description>
		<content:encoded><![CDATA[<p>Brilliant.<br />
Just one little thing. The &#8220;KeyTable form integration example&#8221; works fine going down with &#8220;TAB&#8221;. But going back up with &#8220;Shift + TAB&#8221; it will not take me out of the table to the &#8220;input 2&#8243;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theallan</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272113</link>
		<dc:creator>theallan</dc:creator>
		<pubDate>Wed, 18 Mar 2009 09:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272113</guid>
		<description>Hi JonBad,

Thanks for spotting that. There appears to be a small bug in Safari 4 (need to track it down and file a bug report...) which stopped this operation working correctly (Safari 3 was fine). I&#039;ve corrected this now and the editing example works in Safari 4 and Chrome.

Allan</description>
		<content:encoded><![CDATA[<p>Hi JonBad,</p>
<p>Thanks for spotting that. There appears to be a small bug in Safari 4 (need to track it down and file a bug report&#8230;) which stopped this operation working correctly (Safari 3 was fine). I&#8217;ve corrected this now and the editing example works in Safari 4 and Chrome.</p>
<p>Allan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonBad</title>
		<link>http://ajaxian.com/archives/keytable-instant-keyboard-navigation-in-a-table/comment-page-1#comment-272112</link>
		<dc:creator>JonBad</dc:creator>
		<pubDate>Wed, 18 Mar 2009 08:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6360#comment-272112</guid>
		<description>I&#039;d love it except that it doesn&#039;t seem to work correctly in Safari 4. Hitting the return key doesn&#039;t appear to do anything whatsoever (Safari 4/Mac OS X Leopard). Safari 4 is the love of my life so it&#039;s got to work correctly for it in order to win me over.</description>
		<content:encoded><![CDATA[<p>I&#8217;d love it except that it doesn&#8217;t seem to work correctly in Safari 4. Hitting the return key doesn&#8217;t appear to do anything whatsoever (Safari 4/Mac OS X Leopard). Safari 4 is the love of my life so it&#8217;s got to work correctly for it in order to win me over.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

