BottomNavigationBar, сохраняющий положение смещения и навигацию к деталям.

В MS Access OLEDB я считаю, что вы используете позиционные маркеры, а не имена параметров.

string strSQL = "INSERT INTO Cats (CatName, Hair, Size, CareType, Notes) VALUES (?, ?, ?, ?, ?)";
0
задан Azamat Ahunjanov 3 March 2019 в 08:47
поделиться

1 ответ

Я нашел решение моего вопроса .. в теле класса Скаффолд ->

body:_body(),

и

Widget _body(){

    return Stack(
      children: List<Widget>.generate(_pageCount, (int index){
        return IgnorePointer(
          ignoring: index != _currentTab,
          child: Opacity(
            opacity: _currentTab == index ? 1 : 0,
            child: Navigator(
              onGenerateRoute: (RouteSettings settings){
                print('settings ${settings.name}');
                if(settings.name == '/'){
                  return MaterialPageRoute(
                      builder: (_) => _page(index),
                      settings: settings
                  );
                }
              },
            ),
          ),
        );
      })
    );
  }

  Widget _page(int index){

    switch (index){
      case 0:
        return ScopedModelDescendant<MainModel>(
          builder: (BuildContext context, Widget child, MainModel model){
            return /*(model.isLoading) ? Center(
            child: CircularProgressIndicator(),
          ) : */ProfilePage(model);
          },
        );
      case 1:
        return OnStockPage();
      case 2:
        return SendPage();
      case 3:
        return PppPage();
    }
    throw "Invalid index $index";
  }
0
ответ дан Azamat Ahunjanov 3 March 2019 в 08:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: