강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

freeduc님의 프로필 이미지
freeduc

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

listview 에서 모든 rows를 가져오는 것은, 개념상 맞지 않는건가요?

작성

·

286

0

listview 에서 모든 rows를 가져오는 것은, 개념상 맞지 않아서 소용이 없는건가요?

원격지에 있는 json data(예를들어 주문품목 같은)에 100개의 rows데이터를 listview 에 넣고

이 100개의 rows가 모두 텍스트박스 하나씩 가지고 있을때 주문수량을 기입하고

해당 데이터를 다시 원격지로 저장을 해야 하는데

100개의 텍스트박스의 데이터가 모두 변경 되었다면

리스트뷰가 모든 변경된 데이터를 모두 가지고 있나요?

모바일에서는 기껏해야 20개 남짓 rows를 가지고 돌려 쓰는것으로 알고 있는데

현재의 리스트뷰에 있는 모든 rows를 가져와 봐야 100개를 전부 return 해줄지

의문이 갑자기 드네요.

위의 경우와 같을때 어떻게 저장을 하는게 좋을까요?

답변 1

1

오준석님의 프로필 이미지
오준석
지식공유자

UI 와 데이터는 분리되어 있으며, UI에 데이터를 표시했다고 ListView에서 데이터를 얻을 수는 없습니다.

데이터는 어차피 ViewModel에 있기 때문에 ViewModel 내에 있는 데이터를 조작하여 이를 원격지로 보내셔야 합니다.

freeduc님의 프로필 이미지
freeduc

작성한 질문수

질문하기