Can I format a number before it is rendered in

后端 未结 4 1543
后悔当初
后悔当初 2021-01-07 20:24

I am rendering a node in Flutter app something like:

We have total ${_summary[\'bookCount\']} books. 

_summ

4条回答
  •  不要未来只要你来
    2021-01-07 20:47

    There is a Flutter package that allows you to format text input with predefined patterns. First add the following line to the Dart dependencies: pubspec.yaml file:

        pattern_formatter: ^1.0.2```
    then import it in your dart code
        import 'package:pattern_formatter/pattern_formatter.dart';
    
    Example: Thousand group
        TextField(
          keyboardType: TextInputType.number,
          inputFormatters: [
          ThousandsFormatter()
        ],
       )
    
    Decimal Number
        TextField(
         keyboardType: TextInputType.number,
         inputFormatters: [
         ThousandsFormatter(allowFraction: true)
      ],
     )
    
    Card number grouping 
    
        TextField(
          keyboardType: TextInputType.number,
          inputFormatters: [
          CreditCardFormatter(),
        ],
       )
    
    Date format
    
        TextField(
          keyboardType: TextInputType.number,
          inputFormatters: [
          DateInputFormatter(),
      ],
    )
    
        
    

提交回复
热议问题