muku
1
現在人と人をつなげるアプリを作っています。
そこで、デックスワイパーではなく、リストで、Userを表示しそこからログインUserが
いいね!をし相互でいいね!がつくとチャットができるようにしているのですが、
このリストで表示されるUserを毎日10名ずつ程PickUpし表示させたいです…
デックスワイパーであればいいね!を押さないUserにもアクションがあるため、
DBの更新をすることが可能なのですが、リストだといいね!を押さないUserに対しては何もアクションしないため、
例えば10人の中から3人にいいね!をした場合、残りのUserは次の日に残ってしまい前日にいいね!した3人分だけ人が入れ替わるようになっていしまいます…
毎日表示される人をシャッフルしながら表示する方法はありませんでしょうか??
※いいね!はToggleを使用して居ります。
お力添えいただけたらと思います。
「いいね!」 1
人数が結構いるという前提ですが、順番ではなくランダムに表示する人を変えるというのは可能です。
例えば、表示させたいDBに対して、Numberをひとつずつ割り振り、Romdom関数で特定の値をとり
その値以上のListを表示するという方法をとります。
①Input formでランダムの値を取得
②ListのCustom Filter ①で取得した数字以上のものを表示することで、Listの最初の表示データが変わる
という感じでどうでしょう?
muku
3
@tsubasa さん
丁寧にご解答いただきありがとうございます;;
非常にわかりやすです!!
ご教示いただいた方法で設計してみます^^
「いいね!」 1
良かったです~~。
リストの起点が何もかもランダムになるのが一番いいんですけどね!
ぜひ、がんばってください^^
「いいね!」 1