javascript - 添加新行时在顶部滚动表格
问题描述
我是新来的,web Development.
我有一张桌子,在那张桌子上,
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
现在,它有一个滚动条,因为它有一个固定的高度。现在,我tr
在那个表中有 50 个,所以,用户正在滚动那个表。现在,我有一个单击按钮,可以再添加一个按钮,它会添加到first position
. 所以,用户滚动了表格,并且也被添加了。现在,我想做的是一旦添加了行scroll bar should be at top
,用户就会立即看到新添加的行。
有什么办法吗?
解决方案
您可以使用为 react 制作的antd库来实现它。
具体来说,您可以使用道具 validateFieldsAndScroll。例如,在您的情况下,您的 handleSubmit 函数将类似于:
handleSubmit = (e) => {
e.preventDefault();
this.props.form.validateFieldsAndScroll((err, values) => {
if (!err) {
console.log('Received values of form: ', values);
}
});
}
推荐阅读
- javascript - 为什么 [-[]] 和 [+[]] 在 Javascript 中都返回 [0]?
- python - 如何在 Sphinx 文档中使用 nicematrix 包?
- javascript - 如何用js获取样式值
- linux - WinRM 连接的 openssl 证书错误
- javascript - 如何删除重复的对象并排序?
- java - 如何处理从 jakarta.activation 和 java.activation 读取包 javax.activation
- sdk - 在 Xilinx SDK 应用程序中读取/写入 q-spi Macronix 闪存的驱动程序示例
- puppeteer - 如何为 puppeteer 安装特定版本的 Firefox?
- sql - 有没有办法在标准 SQL 中创建根据其他列中的某些条件而更改的组 ID?
- javascript - 内容从 App.js 通过 props 传递时不被包装,但在其他情况下被 wrappepd