有啥办法可以防止 FormBuilder 元素滚动到页面顶部?

Posted

技术标签:

【中文标题】有啥办法可以防止 FormBuilder 元素滚动到页面顶部?【英文标题】:Is there any way to prevent FormBuilder elements to scroll to top of page?有什么办法可以防止 FormBuilder 元素滚动到页面顶部? 【发布时间】:2021-11-23 08:09:28 【问题描述】:

我有一个包含大量文本字段、日期选择器等的长表单。当我单击 FormBuilder 的复选框时,touchspin 和 radiobutton.Page 滚动到顶部,直到我单击的元素成为第一个元素。这很烦人,因为当我点击页面中间的 touchspin 的加号按钮时,它突然移动到顶部,我不得不继续点击其他地方。

Textfields、datepicker 和 dropdowns 没有这个问题。

有没有办法防止这种行为?

Visual

【问题讨论】:

您找到解决方案了吗?因为我面临同样的问题...... 【参考方案1】:

我遇到了同样的问题。 只需将表单生成器包更新到最新版本 7.1.1,它就为我解决了。https://pub.dev/packages/flutter_form_builder

查看版本 7.1.1 的更改日志以获取更多更新https://pub.dev/packages/flutter_form_builder/changelog

【讨论】:

以上是关于有啥办法可以防止 FormBuilder 元素滚动到页面顶部?的主要内容,如果未能解决你的问题,请参考以下文章

有啥办法可以防止颤振向谷歌发送崩溃报告

有啥办法可以防止 React Native IOS 0.63 版中的截图?

如何防止前置滚动?

滚动 DIV 元素时如何防止页面滚动?

有啥办法可以抓住我按下的按钮?

有啥办法可以将元素添加到列表中,如图所示?