如何在 ListTile 上的 onTap 和 select 选项上创建警报对话框以替换 listTile 值
How to create alert dialog on onTap on ListTile and select option to replace listTile value
Greetings everyone I'm new to flutter I need help implementing the simple feature of the Dialog.
- 我有一个 listTile 由具有不同角色的成员组成(Tressure、秘书、主席和普通成员)
- 首先,我想创建一个警报对话框,这样当我点击每个 listTile 时,对话框应该弹出标题为“更改成员角色”的对话框,并且在它下面应该是可选的选项,用于将所选选项设置为 listTile
- 我需要帮助使用这些选项创建警报对话框,以及如何将所选选项的文本设置为 ListTile。
- 下面是我找到设计的link,现在我需要源代码来实现代码
首先,我会制作一个 class 来表示成员 Member
(具有 id
、name
、role
等字段你需要)。
然后有一个管理会员数据的提供者。它将包含 List<Member>
之类的成员列表和对此列表进行更改的方法。例如:为了更改成员的角色,它将包含 changeMemberRole(int memberID)
方法,该方法将修改该列表中的数据并在最后调用 notifyListeners();
。
之后,在需要显示成员列表的屏幕上,我将获取此提供程序的实例,使用它的数据构建所有列表图块,一旦数据更改,它将自动重建列表。
应该有帮助的链接:
Simple state management (for understanding Providers)
Using modal bottom sheet (for dialog), but you can use AlertDialog 还有
Greetings everyone I'm new to flutter I need help implementing the simple feature of the Dialog.
- 我有一个 listTile 由具有不同角色的成员组成(Tressure、秘书、主席和普通成员)
- 首先,我想创建一个警报对话框,这样当我点击每个 listTile 时,对话框应该弹出标题为“更改成员角色”的对话框,并且在它下面应该是可选的选项,用于将所选选项设置为 listTile
- 我需要帮助使用这些选项创建警报对话框,以及如何将所选选项的文本设置为 ListTile。
- 下面是我找到设计的link,现在我需要源代码来实现代码
首先,我会制作一个 class 来表示成员 Member
(具有 id
、name
、role
等字段你需要)。
然后有一个管理会员数据的提供者。它将包含 List<Member>
之类的成员列表和对此列表进行更改的方法。例如:为了更改成员的角色,它将包含 changeMemberRole(int memberID)
方法,该方法将修改该列表中的数据并在最后调用 notifyListeners();
。
之后,在需要显示成员列表的屏幕上,我将获取此提供程序的实例,使用它的数据构建所有列表图块,一旦数据更改,它将自动重建列表。
应该有帮助的链接:
Simple state management (for understanding Providers)
Using modal bottom sheet (for dialog), but you can use AlertDialog 还有