我正在使用反应原生弹出菜单之类的
import Menu, {
MenuProvider,
MenuOptions,
MenuOption,
MenuTrigger,
renderers,
} from 'react-native-popup-menu';
在这里,我想在平面列表视图中使用复选框,我将在单击时捕获复选框值作为菜单选项选择事件 .
<MenuOptions>
<FlatList
data={this.state.dataSourceGrade}
renderItem={({ item }) => (
<MenuOption value={item.id} text={item.name} />
)}/>
1 回答
如果你不将它与
text
属性混合,你几乎可以在MenuOption
组件中渲染任何东西 - 参见官方例子 - 例如当涉及到“选择” - 如果你需要完全控制 - 你可以使用弹出菜单作为受控组件 .