Нет именованного параметра с именем itemCount. в флаттере GridView - PullRequest
2 голосов
/ 23 марта 2019

У меня ошибка говорит:

"Нет именованного параметра с именем itemCount". В Flutter GridView "

Может ли кто-нибудь помочь решить эту ошибку. Я новичок во флаттере.

Мой код, как показано ниже.

class Items extends StatelessWidget {
  List list;
  Items({this.list});
  @override
  Widget build(BuildContext context) {
    return GridView(
        gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
          crossAxisCount: 2,
        ),
        itemCount:list==null?0:list.length,
        itemBuilder: (context,i){
          return Container(
              child: Column(
                children: <Widget>[
                 new Text(list[i]['name']),
                 new Text(list[i]['slug'])
                ],
              ),
          );
        }
    );
  }
}


1 Ответ

0 голосов
/ 23 марта 2019

Согласно документации GridView класса нет параметра с именем itemCount.Конструктор GridView получает только виджет list для определения количества элементов.Если вам нужен другой вариант конструктора класса GridView, где вы можете явно указать itemCount, вы можете использовать конструктор GridView.builder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...