Is there any javascript library which helps me to create this table layout for viewing, editing, deleting and newing
<p>I came across this kind of table layout once upon a time (Unfortunately, I forget where I had seen this), which enable me to perform viewing, editing, deleting and newing. </p>

<p><img src="http://i.stack.imgur.com/7izJf.png" alt="Useful table layout"></p>

<p>Note that, click on <code>Edit</code> will turn the static label into an editable text field. Pressing <code>Enter</code> or <code>ESC</code>, with either commit changes to database or cancel the text changes.</p>

<ol>
<li>Do you know any javascript library which enable me to do this?</li>
<li>Do you know any web site which employ this kind of user interface? I surf several of Google web site, but unable to find something similar.</li>
</ol>
