¿Cómo calcular la suma total de la lista con en ListView Builder? -- flutter camp Relacionados El problema

how to calculate total sum of list with in listview builder?


0
vote

problema

Español

Quiero calcular el precio total de la lista, ¿cómo puedo hacer eso?

Código para ingresar precio.

       Container(             width: 60.0,             alignment: Alignment.centerRight,             decoration: BoxDecoration(                 color: Colors.white,                 borderRadius: BorderRadius.circular(10.0)             ),             child: Padding(               padding: const EdgeInsets.only(top: 10.0, left: 16.0),               child: TextFormField(                 maxLength: 3,                 controller: _amountController,                 keyboardType: TextInputType.numberWithOptions(),                 decoration: InputDecoration(                   counter: Offstage(),                   border: InputBorder.none,                 ),               ),             ),   

Si estoy usando.) Luego, estoy recibiendo un error _AdddeDfrominteger ...

                 Container(                         height: 40.0,                         width: 100.0,                         decoration: BoxDecoration(                             color: Colors.white,                             borderRadius: BorderRadius.circular(10.0)                          ),                         child: Center(                             child: Text(listdynamicWidget.fold(0, (prev, el) => prev + el.productAmount).toString()),                         )                         ),                     ],                   ),         

ingrese la descripción de la imagen aquí

Original en ingles

I want to calculate the total price of list , how can i do that.

code for entering price.

     Container(             width: 60.0,             alignment: Alignment.centerRight,             decoration: BoxDecoration(                 color: Colors.white,                 borderRadius: BorderRadius.circular(10.0)             ),             child: Padding(               padding: const EdgeInsets.only(top: 10.0, left: 16.0),               child: TextFormField(                 maxLength: 3,                 controller: _amountController,                 keyboardType: TextInputType.numberWithOptions(),                 decoration: InputDecoration(                   counter: Offstage(),                   border: InputBorder.none,                 ),               ),             ), 

if i am using .fold then i am getting _addfromInteger error..

               Container(                         height: 40.0,                         width: 100.0,                         decoration: BoxDecoration(                             color: Colors.white,                             borderRadius: BorderRadius.circular(10.0)                          ),                         child: Center(                             child: Text(listdynamicWidget.fold(0, (prev, el) => prev + el.productAmount).toString()),                         )                         ),                     ],                   ),       

enter image description here

  
     
     

Lista de respuestas

0
 
vote

Debe usar TextField y Oncebanged en el estado de estado como a continuación.

   footer = $("div[data-role='footer']");     content = $("div[data-role='content']");     viewHeight = $(window).height();     contentHeight = viewHeight - footer.outerHeight();     contentHeight -= (content.outerHeight() - content.height());     content.height(contentHeight); 111  
 

You should use TextField and onChanged at StatefulWidget like below.

TextField(     onChanged: (inputText) {       if (inputText.runtimeType == int) {       // calculate method       setState((){});     }   }, ), 
 
 

Relacionados problema

0  Flutter Class Class que contiene matriz  ( Flutter custom class containing array ) 
Esto debería ser fácil para usted. Tengo una clase, así: class MenuItem { final String uid; final String category; MenuItem ({ this.uid, this.cat...

0  Flutter y proveedor: ¿Cómo hago que mi StreamProvider escuche dos valores diferentes?  ( Flutter provider how do i make my streamprovider listen to two different val ) 
Digamos que tengo el siguiente código. El código a continuación solo escucha un valor: AuthService().user . ¿Cómo hago que mi proveedor escuche otro valor? L...

1  No se puede recuperar una cantidad de documentos en Firestore Flutter  ( Cant retrieve a number of document into firestore flutter ) 
Tengo un pequeño problema, necesito recuperarme en mi lista una colección recuperada por StreamBuilder de Firestore. Estoy usando snapshot.data.documents.len...

0  ¿Cuál es la mejor manera de almacenar los datos codificados JSON en el proyecto DART / Flutter?  ( Whats the best way to store the json encoded data in dart flutter project ) 
Estaba pensando en la gran cantidad de datos que se han pasado por API. Hasta ahora estaba haciendo las cosas como a continuación. El problema que estoy enfre...

10  Usando la caja de fraccionamiento en una fila  ( Using fractionallysizedbox in a row ) 
Quiero tener un widget de ancho arbitrario que contenga una fila de tres widgets de tamaño relativamente a su padre. FractionallySizedBox Suena como la he...

0  ¿Compartiendo LISTVIALVIO EN Alejado?  ( Sharing listview in flutter ) 
Soy nuevo para aletear. Tengo una lista de desplazamiento para compartir a través de WhatsApp o Mail. Entonces, ¿cómo puedo compartir esta lista como imagen o...

0  La vista horizontal de la lista interior de la pila no se desplaza  ( Horizontal list view inside stack is not scrolling ) 
class MenuItem { final String uid; final String category; MenuItem ({ this.uid, this.category }); } class ItemData { final String URL; final S...

0  Cómo verificar si la biométrica de la huella digital ya está configurada o no en el teléfono  ( How to check whether biometric of fingerprint is already set up or not in phone ) 
Yo uso local_auth Package of Flutter ( https://pub.dev/packages/local_auth/example < / a>) Autentificar la huella digital, hasta ahora cuando utilizo ese paqu...

1  DARTH GMAIL API 'SEND' MÉTODO 'DETALLANTE DETALLOTETETEQUESTERROR  ( Dart gmail api send method returning detailedapirequesterror ) 
Estoy reconstruyendo Mi sitio web personal en Flutter y necesita enviar un correo electrónico después de que se llena un formulario fuera Qué: Estoy trata...

1  Ordenar en la lista <Dynamic> obtiene dinámica en lugar de int en el comparador  ( Sort on listdynamic gets dynamic instead of int in comparator ) 
Soy nuevo en revolotear y parece que no puede ordenar la lista Código de imagen: _getConSites(BuildContext context) async { var conSitesRes = awai...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos