Provider가있는 FutureBuilder : List는 Future <List> 유형의 하위 유형이 아닙니다.

Eduardo Javier Gonzalez 자리 표시 자 이미지

동적으로 요소 목록을 만들고 사용자가 자연스럽게 수정할 수 있도록해야합니다. 아이디어는 해당 요소 또는 해당 요소를 보여주는 배열에 데이터를 삽입 한 후입니다.

  FutureBuilder<List<Detalleconcepto>>(
                    future:  provider.listado,
                    builder: (BuildContext context,
                        AsyncSnapshot<List<Detalleconcepto>> snapshot) {
                      if (snapshot.hasData) {
                        return _listConceptos(snapshot.data);
                      } else {
                        return Center(
                          child: contenedor(),
                        );
                      }
                    },
                  ),

내 공급자 모델 및 목록에 대한 참조를 남길 것입니다.

class ProviderInfo with ChangeNotifier {
  List<Detalleconcepto> _listado = new List<Detalleconcepto>();

  get listado {
    return _listado;
  }

  set listado(List<Detalleconcepto> listado) {
    this._listado = listado;
    notifyListeners();
  }
}
class Detalleconcepto {
  int idOperacionFinanciera;
  int idTipoConcepto;
  String tipoConcepto;
  double importe;
  String fecha;
  String numeroDocumento;

  Detalleconcepto({
    this.idOperacionFinanciera,
    this.idTipoConcepto,
    this.tipoConcepto,
    this.importe,
    this.fecha,
    this.numeroDocumento,
  });

위젯 라이브러리에 의해 포착 된 ======== 예외 ===== ══════════════════════════ 타입 ' List '는'Future> '유형의 하위 유형이 아닙니다.

관련 오류 원인 위젯은 CreateList였습니다.

여기에 이미지 설명 입력

creativecreatormaybenot

FutureBuilder에서 반환되는 데이터가있을 때만 필요합니다 . Future즉, 비동기 적으로 .
데이터가 반환 될 때 동 기적으로 귀하의 경우, 당신은 필요가 없습니다FutureBuilder:

_listConceptos(provider.listado), // instead of FutureBuilder

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Flutter 'Future <void>'는 'Widget'유형의 하위 유형이 아닙니다.

분류에서Dev

'Future <Uint8List>'유형은 'Widget'유형의 하위 유형이 아닙니다.

분류에서Dev

오류 : JSON을 가져 오는 동안 List <dynamic>이 Map <String, dynamic> 유형의 하위 유형이 아닙니다.

분류에서Dev

'List <dynamic>'유형은 'Widget'유형의 하위 유형이 아닙니다.

분류에서Dev

'List <Widget>'유형은 'Widget'유형의 하위 유형이 아닙니다.

분류에서Dev

Flutter : 'List <Widget>'유형은 'Widget'유형의 하위 유형이 아닙니다.

분류에서Dev

이 스 니펫이 " 'Future <dynamic>'유형은 문자열 유형의 하위 유형이 아닙니다"를 제공하는 이유는 무엇입니까?

분류에서Dev

Dart 오류 : 'List <dynamic>'유형은 Firestore가있는 Flutter에서 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

분류에서Dev

List <dynamic> '은 flutter에서'FutureOr <List <>> 유형의 하위 유형이 아닙니다.

분류에서Dev

API 오류에서 Json을 가져 오는 중 처리되지 않은 예외 : '_InternalLinkedHashMap <String, dynamic>'유형이 'List <dynamic>'유형의 하위 유형이 아닙니다.

분류에서Dev

'List <dynamic>'유형은 'val'flutter의 'List <Widget>'유형의 하위 유형이 아닙니다.

분류에서Dev

'List <dynamic>'유형은 '함수 결과'의 'List <DataPoint <DateTime >>'유형의 하위 유형이 아닙니다.

분류에서Dev

'Future <Null>'유형은 '위젯'유형의 하위 유형이 아닙니다.

분류에서Dev

'List <dynamic>'유형은 'List <Widget>'유형의 하위 유형이 아닙니다. flutter carousel

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'List <Model>'유형의 하위 유형이 아닙니다.

분류에서Dev

Flutter- 'List <dynamic>'유형은 'List <File>'유형의 하위 유형이 아닙니다.

분류에서Dev

Flutter : 처리되지 않은 예외 : 'List <dynamic>'유형은 'List <String>'유형의 하위 유형이 아닙니다.

분류에서Dev

Dart list.take-오류 : 'SubListIterable <myClass>'유형은 List <myClass> 유형의 하위 유형이 아닙니다.

분류에서Dev

'Future <File>'유형은 'File'유형의 하위 유형이 아닙니다.

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'String'유형의 하위 유형이 아닙니다. json 데이터를 가져올 수 없습니다.

분류에서Dev

_TypeError ( '_ InternalLinkedHashMap <String, dynamic>'유형은 'List <dynamic>'유형의 하위 유형이 아닙니다.)

분류에서Dev

해결 방법 : 'List <dynamic>'유형은 'String'유형의 하위 유형이 아닙니다.

분류에서Dev

Flutter _TypeError ( 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.)

분류에서Dev

'List <dynamic>'유형은 'Map <String, dynamic in flutter app'유형의 하위 유형이 아닙니다.

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'SubJsonModel'유형의 하위 유형이 아닙니다.-Flutter

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

분류에서Dev

'Timestamp'는 'int'유형의 하위 유형이 아닙니다.-Flutter-Firebase Firestore

분류에서Dev

swift- '(AnyObject)'는 'NSObject'의 하위 유형이 아닙니다.

분류에서Dev

Swift : NSNumber는 UIViewAnimationCurve의 하위 유형이 아닙니다.

Related 관련 기사

  1. 1

    Flutter 'Future <void>'는 'Widget'유형의 하위 유형이 아닙니다.

  2. 2

    'Future <Uint8List>'유형은 'Widget'유형의 하위 유형이 아닙니다.

  3. 3

    오류 : JSON을 가져 오는 동안 List <dynamic>이 Map <String, dynamic> 유형의 하위 유형이 아닙니다.

  4. 4

    'List <dynamic>'유형은 'Widget'유형의 하위 유형이 아닙니다.

  5. 5

    'List <Widget>'유형은 'Widget'유형의 하위 유형이 아닙니다.

  6. 6

    Flutter : 'List <Widget>'유형은 'Widget'유형의 하위 유형이 아닙니다.

  7. 7

    이 스 니펫이 " 'Future <dynamic>'유형은 문자열 유형의 하위 유형이 아닙니다"를 제공하는 이유는 무엇입니까?

  8. 8

    Dart 오류 : 'List <dynamic>'유형은 Firestore가있는 Flutter에서 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

  9. 9

    List <dynamic> '은 flutter에서'FutureOr <List <>> 유형의 하위 유형이 아닙니다.

  10. 10

    API 오류에서 Json을 가져 오는 중 처리되지 않은 예외 : '_InternalLinkedHashMap <String, dynamic>'유형이 'List <dynamic>'유형의 하위 유형이 아닙니다.

  11. 11

    'List <dynamic>'유형은 'val'flutter의 'List <Widget>'유형의 하위 유형이 아닙니다.

  12. 12

    'List <dynamic>'유형은 '함수 결과'의 'List <DataPoint <DateTime >>'유형의 하위 유형이 아닙니다.

  13. 13

    'Future <Null>'유형은 '위젯'유형의 하위 유형이 아닙니다.

  14. 14

    'List <dynamic>'유형은 'List <Widget>'유형의 하위 유형이 아닙니다. flutter carousel

  15. 15

    처리되지 않은 예외 : 'List <dynamic>'유형은 'List <Model>'유형의 하위 유형이 아닙니다.

  16. 16

    Flutter- 'List <dynamic>'유형은 'List <File>'유형의 하위 유형이 아닙니다.

  17. 17

    Flutter : 처리되지 않은 예외 : 'List <dynamic>'유형은 'List <String>'유형의 하위 유형이 아닙니다.

  18. 18

    Dart list.take-오류 : 'SubListIterable <myClass>'유형은 List <myClass> 유형의 하위 유형이 아닙니다.

  19. 19

    'Future <File>'유형은 'File'유형의 하위 유형이 아닙니다.

  20. 20

    처리되지 않은 예외 : 'List <dynamic>'유형은 'String'유형의 하위 유형이 아닙니다. json 데이터를 가져올 수 없습니다.

  21. 21

    _TypeError ( '_ InternalLinkedHashMap <String, dynamic>'유형은 'List <dynamic>'유형의 하위 유형이 아닙니다.)

  22. 22

    해결 방법 : 'List <dynamic>'유형은 'String'유형의 하위 유형이 아닙니다.

  23. 23

    Flutter _TypeError ( 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.)

  24. 24

    'List <dynamic>'유형은 'Map <String, dynamic in flutter app'유형의 하위 유형이 아닙니다.

  25. 25

    처리되지 않은 예외 : 'List <dynamic>'유형은 'SubJsonModel'유형의 하위 유형이 아닙니다.-Flutter

  26. 26

    처리되지 않은 예외 : 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

  27. 27

    'Timestamp'는 'int'유형의 하위 유형이 아닙니다.-Flutter-Firebase Firestore

  28. 28

    swift- '(AnyObject)'는 'NSObject'의 하위 유형이 아닙니다.

  29. 29

    Swift : NSNumber는 UIViewAnimationCurve의 하위 유형이 아닙니다.

뜨겁다태그

보관