小编sha*_*u j的帖子

Flutter中如何从子控件调用父控件函数

我有一个父 StatefulWidget 和子 StatefulWidget。goToPreviousItem我想从子窗口小部件调用父窗口小部件的函数。

家长班

class Parent extends StatefulWidget {
 @override
 _ParentState createState() => _ParentState();
 }

class _ParentState extends State<Parent> {
 String item = 0;
 @override
 Widget build(BuildContext context) {
   return ChildClass();
 }


goToPreviousItem(value){
 setState(() {item = value});
 }
}
Run Code Online (Sandbox Code Playgroud)

儿童班

class Child extends StatefulWidget {
 @override
 _ChildState createState() => _ChildState();
 }

class _ChildState extends State<Child> {
 @override
 Widget build(BuildContext context) {
   return Container(
  child: FlatButton(
    color: Color(0XFFEFEFEF),
    textColor: primaryColor,
    disabledColor: Colors.grey,
    disabledTextColor: Colors.black,
    padding: EdgeInsets.symmetric(
        vertical: 15.0, …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout flutter-web

10
推荐指数
1
解决办法
2万
查看次数

如何在 React 执行时禁用点击事件?

我有一个屏幕图像

我想在执行过程中禁用所有事件。

当我单击“执行”按钮时,将调用一个 API,该 API 可能需要 4-5 分钟才能响应。在此期间,我不希望用户单击日历单元格或月份导航箭头。 简而言之,我想禁用中央屏幕上的所有事件,但不禁用左侧菜单。

可以这样做吗?

javascript reactjs material-ui

2
推荐指数
1
解决办法
8086
查看次数