fix: issues #47
This commit is contained in:
@ -160,26 +160,25 @@ class _SearchPageState extends State<SearchPage> with RouteAware {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget _searchSuggest() {
|
Widget _searchSuggest() {
|
||||||
|
SSearchController _ssCtr = _searchController;
|
||||||
return Obx(
|
return Obx(
|
||||||
() => _searchController.searchSuggestList.isNotEmpty &&
|
() => _ssCtr.searchSuggestList.isNotEmpty &&
|
||||||
_searchController.searchSuggestList.first.term != null
|
_ssCtr.searchSuggestList.first.term != null &&
|
||||||
|
_ssCtr.controller.value.text != ''
|
||||||
? ListView.builder(
|
? ListView.builder(
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
itemCount: _searchController.searchSuggestList.length,
|
itemCount: _ssCtr.searchSuggestList.length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return InkWell(
|
return InkWell(
|
||||||
customBorder: RoundedRectangleBorder(
|
customBorder: RoundedRectangleBorder(
|
||||||
borderRadius: BorderRadius.circular(4),
|
borderRadius: BorderRadius.circular(4),
|
||||||
),
|
),
|
||||||
onTap: () => _searchController.onClickKeyword(
|
onTap: () => _ssCtr
|
||||||
_searchController.searchSuggestList[index].term!),
|
.onClickKeyword(_ssCtr.searchSuggestList[index].term!),
|
||||||
child: Padding(
|
child: Padding(
|
||||||
padding: const EdgeInsets.only(left: 20, top: 9, bottom: 9),
|
padding: const EdgeInsets.only(left: 20, top: 9, bottom: 9),
|
||||||
// child: Text(
|
child: _ssCtr.searchSuggestList[index].textRich,
|
||||||
// _searchController.searchSuggestList[index].term!,
|
|
||||||
// ),
|
|
||||||
child: _searchController.searchSuggestList[index].textRich,
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user