我的代码中有一个 DropDown 。我需要以某种方式从其他窗口小部件访问我当前选择的项目。 如何在其他小部件中访问此项目?我可以用GlobalKey或构造函数或其他方法做到吗?
我的下拉菜单的代码:
True
答案 0 :(得分:0)
在代码中,您正在函数中创建一个按钮,但未将其安装在小部件树中。在示例代码中,我使用一列来放置下拉列表和一个按钮。每当我对下拉列表进行更改时,currentItemSelected都会更改,按钮文本也会更改。在button的onPressed中,可以通过将currentItemSelected值传递到其构造函数来使用导航器导航到另一个页面。这样,您可以将信息发送到下一页。
这是一个小例子。 Dartpad example