iT邦幫忙

0

Thunkable學習筆記 6 - 使用者登入記錄查詢

筆記5已順利記錄使用者的登入時間, 記錄與查詢功能是成對的, 今天續作查詢功能

版面設計
https://ithelp.ithome.com.tw/upload/images/20210810/2009832508WkleiJYZ.jpg

執行結果
https://ithelp.ithome.com.tw/upload/images/20210810/200983253Igxva0hZt.jpg

key:user可取得所有的user id,再經由user id即能取出email與登入時間
https://ithelp.ithome.com.tw/upload/images/20210810/20098325WjD9vF0Pqx.jpg

於screen Starts時call fun_GetUsers, 於list_log顯示user id並不是一個好主意, 因此要取出email並顯示.
list_log也需對email進行排序, 使用者多時, 有排序會方便查找.
thunkable元件很陽春, 沒有多餘的屬性可以記錄user id, 因此將user id保存在LIST_KEY中, 為了將list_log中的email與LIST_KEY的user id對映上, 於email後方加上user id的#index當成item
https://ithelp.ithome.com.tw/upload/images/20210810/20098325rMbHw3ZZVy.jpg

list_log點選要查看登入時間的email, 觸發item Click事件, item後方都有#index值, 就能利用該值找回對映的user id, 有了user id就能讀取登入時間.
https://ithelp.ithome.com.tw/upload/images/20210810/20098325AFWXclDfwg.jpg

下方這一段block是讀取登入時間, 相對於fun_GetUsers是簡單很多
https://ithelp.ithome.com.tw/upload/images/20210810/20098325uJgnVFHPHU.jpg

程式中有DONE_FLAG, 用途來自於這一篇討論文章
Is there ASYNC & AWAIT in thunkable?
https://ithelp.ithome.com.tw/upload/images/20210810/20098325IgCFuUcjza.jpg

Thunkable Taiwan develope community (台灣社群)


尚未有邦友留言

立即登入留言