当至少一个字符被输入到文本字段中时,我需要禁用ListTile。我编写了代码,但不知道如何为onChanged编写函数。我该怎么做?
bool _isEnableTile = true;
ListTile(
...
onTap: _isEnableTile
? () => _selectPosition(_positionsList![index].id)
: null,
);
TextField(
onChanged: _onChangedPosition,
),
void _onChangedPosition(text) {}发布于 2022-07-07 07:38:46
如果你有任何错误,请告诉我。
bool isAble=true;
ListTile(
title: const Text("Lable"),
enabled: isAble,
),
TextField(
onChanged: (value) {
if (value.length > 0) {
setState(() {
isaAble = false;
});
}
},
)https://stackoverflow.com/questions/72893803
复制相似问题