Flutter-如何从其他小部件访问DropDown中的当前选定项目?

时间:2020-08-02 20:30:15

标签: android ios flutter dart flutter-layout

我的代码中有一个 DropDown 。我需要以某种方式从其他窗口小部件访问我当前选择的项目。 如何在其他小部件中访问此项目?我可以用GlobalKey或构造函数或其他方法做到吗?

我的下拉菜单的代码:

True

1 个答案:

答案 0 :(得分:0)

在代码中,您正在函数中创建一个按钮,但未将其安装在小部件树中。在示例代码中,我使用一列来放置下拉列表和一个按钮。每当我对下拉列表进行更改时,currentItemSelected都会更改,按钮文本也会更改。在button的onPressed中,可以通过将currentItemSelected值传递到其构造函数来使用导航器导航到另一个页面。这样,您可以将信息发送到下一页。

这是一个小例子。 Dartpad example