Insert new row before current row

A

Andrus

I want to insert empty row before current row in data bound table.
Unfortunately, the row is added to end of table.

To reproduce:

1. Run the code in the end of this message in IE 5.5+
2. Right-click in some row

Observed result:

Row is added to end of table

Expected result:

Row must be inserted before the right-clicked row


Any idea how to insert a row before current row to table ?



Code to reproduce:

<xml id="result" javaDSOCompatible="true"><result>
<row><item>pine</item><quantity>2</quantity><price>2.23</price></row>
<row><item>apple</item><quantity>3</quantity><price>1</price></row>
<row><item>orange</item><quantity>2.3</quantity><price>4.5</price></row>
</result></xml>

<TABLE DATASRC="#result">
<thead><th>Item</th><th>Price</th><th>Quantity</th>
</thead>

<tr
oncontextmenu="
result.recordset.AbsolutePosition=event.srcElement.recordNumber;
result.recordset.AddNew();
return false;
">
<td><input type=text datafld=item></input></td>
<td><input type=text datafld=price></input></td>
<td><input type=text datafld=quantity></input></td>
</tr></TABLE>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,235
Members
46,821
Latest member
AleidaSchi

Latest Threads

Top