如何在特定的已知行号上输出整个数据集但 "focus"

How to output entire dataset but "focus" on a specific known row number

我目前正在将数据集输出为 HTML table,每条记录都链接到可以编辑该记录的页面。在编辑过程之后,用户被带回列表,第一条记录是他们刚刚编辑的。现在客户希望看到整个数据集,但在编辑的记录上有列表 "focused",以便他们可以从那里向前或向后滚动。如果不必重新加载数据集,那将是最好的。

我正在使用 SQL 服务器 row_number() 函数来建立编辑记录的行号。还使用 ColdFusion 2018 服务器。

<cfquery datasource="census" name="theData">
WITH cte_heads AS (
    SELECT
        ROW_NUMBER() OVER (
        ORDER BY lastname, firstname, year
        ) row_num, refno,firstname,lastname,year, family
        FROM census INNER JOIN relationship ON census.relationship = relationship.relationshipID
        WHERE relationship = 34 AND lastName LIKE '#nameStart#%'
        ) SELECT *
        FROM cte_heads
        WHERE row_num  >= #url.row#

吉姆,

我们可以使用 jQuery 插件在线编辑数据集行。

这是一个符合您要求的示例: https://www.jqueryscript.net/demo/table-editing-creation-bootstable/

请注意,当多人同时使用同一页面时,在客户端编辑数据集信息可能会导致数据丢失或数据不正确。