Showing
1 changed file
with
24 additions
and
2 deletions
| @@ -904,6 +904,28 @@ class CustomButton extends StatefulWidget { | @@ -904,6 +904,28 @@ class CustomButton extends StatefulWidget { | ||
| 904 | class _ButtonState extends State<CustomButton> { | 904 | class _ButtonState extends State<CustomButton> { |
| 905 | FocusNode _cancelNode = FocusNode(); | 905 | FocusNode _cancelNode = FocusNode(); |
| 906 | @override | 906 | @override |
| 907 | + void initState() { | ||
| 908 | + super.initState(); | ||
| 909 | + // 监听换行键盘 | ||
| 910 | + // WidgetsBinding.instance.addPostFrameCallback((_) async { | ||
| 911 | + // //添加listener监听 | ||
| 912 | + // //对应的TextField失去或者获取焦点都会回调此监听 | ||
| 913 | + // _cancelNode.addListener(() { | ||
| 914 | + // if (_cancelNode.hasFocus) { | ||
| 915 | + // print('得到焦点'); | ||
| 916 | + // } else { | ||
| 917 | + // print('失去焦点'); | ||
| 918 | + // int ddate = _getDdate(widget.model); | ||
| 919 | + // String ddateSolt = _getDdateSolt(widget.model); | ||
| 920 | + // String pnum = widget.model.numController.text; | ||
| 921 | + // widget.model.getNewTableList( | ||
| 922 | + // context, '${ddate}', ddateSolt, pnum, widget.model.tableList); | ||
| 923 | + // } | ||
| 924 | + // }); | ||
| 925 | + // }); | ||
| 926 | + } | ||
| 927 | + | ||
| 928 | + @override | ||
| 907 | Widget build(BuildContext context) { | 929 | Widget build(BuildContext context) { |
| 908 | String imgStrSelect = widget.isImage && !widget.isTextFiled | 930 | String imgStrSelect = widget.isImage && !widget.isTextFiled |
| 909 | ? 'assets/calender_select.png' | 931 | ? 'assets/calender_select.png' |
| @@ -993,11 +1015,11 @@ class _ButtonState extends State<CustomButton> { | @@ -993,11 +1015,11 @@ class _ButtonState extends State<CustomButton> { | ||
| 993 | _cancelNode.unfocus(); | 1015 | _cancelNode.unfocus(); |
| 994 | int ddate = _getDdate(widget.model); | 1016 | int ddate = _getDdate(widget.model); |
| 995 | String ddateSolt = _getDdateSolt(widget.model); | 1017 | String ddateSolt = _getDdateSolt(widget.model); |
| 996 | - String pnum = _getPnum(widget.model); | ||
| 997 | - | 1018 | + String pnum = widget.model.numController.text; |
| 998 | widget.model.getNewTableList(context, '${ddate}', | 1019 | widget.model.getNewTableList(context, '${ddate}', |
| 999 | ddateSolt, pnum, widget.model.tableList); | 1020 | ddateSolt, pnum, widget.model.tableList); |
| 1000 | }, | 1021 | }, |
| 1022 | + | ||
| 1001 | keyboardType: TextInputType.number, | 1023 | keyboardType: TextInputType.number, |
| 1002 | ), | 1024 | ), |
| 1003 | ) | 1025 | ) |
-
Please register or login to post a comment