Этого можно добиться, проверив приведенный ниже код, создав Object
из age B
в Page A
и вызвав метод фильтра
. Необходимо выполнить два шага:
- Создание экземпляра класса PageB
- Вызов функции `` `filter () для созданного экземпляра PageB
Проверьте код ниже, это отлично работает:
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: _appBarTitle,
actions: <Widget>[
IconButton(
onPressed: () {
setState(() {
....
decoration: new InputDecoration(
onChanged: (value) {
// call filter function in pageB
//create an object of Page B
PageB _pageb = PageB();
// call the filter function in PageB using the object above
_pageb.filter();
},
);
....
}
Надеюсь, это поможет вам.