Commit f8fe8182bfc8b755499d62ba7cdec87776b91988

Authored by “gaiyaguang”
1 parent 207df189

合并

@@ -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 )