반응형
GPT를 통해서 아래 코드를 알게되었다.
model 클래스에
amount = 지출값
createTime= 입력되는 시간 DateTime 변수값
아래 리스트들은
입력된 지출값의 연도, 월, 날짜 가 같을 때만
보이게하는 코드이다.
ListView.builder(
itemCount: db.today_List.length,
itemBuilder: (context, index) {
//모델 클래스에 인덱스를 붙여주는 작업, 그리고 해당 날짜에만 리스트 표시만 되게 하는 방법
final todayamount = db.today_List[index] as Today;
if(todayamount.createTime.day==DateTime.now().day &&
todayamount.createTime.month==DateTime.now().month &&
todayamount.createTime.year==DateTime.now().year
) {
return Tile(
amount: todayamount.amount,
deleteTapped: (context) => deletetotal(index),
created: DateTime.now(),
);
}else {
//이렇게 하는 이유는 createdTime이 null값일 수도 있기 때문에, 그러한 상황을 대처하ㄹ고
// Container 값을 붙여줌
return Container();
하지만 새로운 날이 시작되니 아래와 같은 오류가 생겼다.
흠....코드 자체가 기존에 있는 heatmap의 DateTime 변수들과 충돌한걸까?
흠........어렵다...
반응형
'완료한 프로젝트 > 프로젝트 3 : 하루지출' 카테고리의 다른 글
하루지출 진행상황 : 건우님 코드 참고하기 (0) | 2023.02.10 |
---|---|
하루 지출 진행상황 : 뻘짓2 (0) | 2023.02.07 |
하루지출 진행상황 : 23.2.5, 모델 클래스 실패 ? (0) | 2023.02.05 |
하루 지출 진행상황 23.2.3 -> hive 모델 클래스 사용 (0) | 2023.02.03 |
하루 지출 진행상황 : 모델을 쓸지 , Map을 쓸지 (0) | 2023.02.02 |