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

tilab_dev님의 프로필 이미지
tilab_dev

작성한 질문수

[플러터플로우]코딩 없이 한 달 만에 앱 만들기

[신규추가] Component 응용하기

Component Parameters로 데이터 가져올때 질문입니다.

작성

·

160

0

안녕하세요!

 

Post데이터를 가져올때 DocumentReference로 가져오는경우와 Document로 가져오는경우에는 어떤 차이가 있나요?

Document로 가져오는경우에 Toggle Value에 값을 설정할 수 없는 문제가 있더라구요.. 공식문서를 뒤져봐도 잘 알 수 없어서 질문 남겨 놓습니다.

 

감사합니다.

 

답변 1

1

피어낫프로덕님의 프로필 이미지
피어낫프로덕
지식공유자

안녕하세요 tilab님,

질문 주셔서 감사 드립니다.

 

저도 post와 1.Document2.Document Reference를 파라미터로 받아보면서 비교를 해 보았습니다.

그리고 아시다시피, Document Reference는 'Document에 대한 바로가기' 이기에,

<Document from Reference> 쿼리를 통해 Document를 가져올 수 있게 됩니다.

그래서 저도<Document from Reference> 쿼리를 불렀구요.

 

그렇게 되면 두 Document가 있게 되는데요.

(1. 파라미터로 가져올 Document

2. 파라미터로 가져온 Document Reference로부터 쿼리를 통해 취득한 Document)

 

 

우선, 말씀하신 대로 Toggle Value에는 2번 Document 만 보이는 현상이 있습니다.

image

 

그런데, Text의 경우, 둘 다 값을 가져올 수 있더라구요.

imageimage

 

On/Off 기능이 있는 위젯에서만 그럴까 의심이 들어... '체크박스'나 '스위치'도 테스트 해봤는데,

1번, 2번 Document 모두 가져올 수 있었습니다.

image

 

이를 보면, 제 부족한 추측으로는 명확한 논리가 보이지는 않고, 해당 위젯만의 특성...으로 보고

토글아이콘이 들어가면 Document Reference로 정보를 불러와야 하는 듯 합니다.

 

좋은 질문 주셨는데 명쾌한 답변을 드리지 못해 죄송합니다.

 

감사합니다.

 

 

tilab_dev님의 프로필 이미지
tilab_dev
질문자

친절한 답변 감사드립니다. 덕분에 FF에 대해 많이 배웠습니다. 중/고급 강의가 나오는 날을 기대하고 있습니다!

tilab_dev님의 프로필 이미지
tilab_dev

작성한 질문수

질문하기