refresh checklist page
This commit is contained in:
parent
65636ee956
commit
a7f4838ce9
|
|
@ -45,8 +45,8 @@ class _CheckList extends State<CheckList> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
_loadList();
|
|
||||||
_loadListData();
|
_loadListData();
|
||||||
|
_loadList();
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,14 +70,19 @@ class _CheckList extends State<CheckList> {
|
||||||
]
|
]
|
||||||
: [],
|
: [],
|
||||||
),
|
),
|
||||||
body: ListView.builder(
|
body: RefreshIndicator(
|
||||||
|
onRefresh: () async {
|
||||||
|
_loadListData();
|
||||||
|
_loadList();
|
||||||
|
},
|
||||||
|
child: ListView.builder(
|
||||||
itemCount: list.length,
|
itemCount: list.length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return Card(
|
return Card(
|
||||||
child: CheckboxListTile(
|
child: CheckboxListTile(
|
||||||
title: TextFormField(
|
title: TextFormField(
|
||||||
enabled:
|
enabled: (listData != null &&
|
||||||
(listData != null && (!listData!.isTemplate! || _editable)),
|
(!listData!.isTemplate! || _editable)),
|
||||||
decoration: InputDecoration(border: InputBorder.none),
|
decoration: InputDecoration(border: InputBorder.none),
|
||||||
initialValue: list[index].text,
|
initialValue: list[index].text,
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
|
|
@ -100,6 +105,7 @@ class _CheckList extends State<CheckList> {
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
),
|
||||||
floatingActionButton: FloatingActionButton(
|
floatingActionButton: FloatingActionButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
if (listData!.isTemplate! && !_editable) {
|
if (listData!.isTemplate! && !_editable) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue