如何在特定的已知行号上输出整个数据集但 "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/
请注意,当多人同时使用同一页面时,在客户端编辑数据集信息可能会导致数据丢失或数据不正确。
我目前正在将数据集输出为 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/
请注意,当多人同时使用同一页面时,在客户端编辑数据集信息可能会导致数据丢失或数据不正确。