При использовании select2 установите флажок скрывать автоматически

Теперь мне нужно получить все группы, членом которых является пользователь.

Для этого я рекомендую вам использовать структуру базы данных, которая выглядит так:

Firestore-root
   |
   --- group_members (collection)
         |
         --- uid (document)
              |
              --- user_groups (map)
                    |
                    --- group_id: true
                    |
                    --- group_id: true

Чтобы запросить эту структуру, используйте следующие строки кода:

Для Android:

FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
DocumentReference uidRef = rootRef.collection("group_members").document(uid);
uidRef.get().addOnCompleteListener(/* ... */);

Для Kotlin:

val rootRef = FirebaseFirestore.getInstance()
val uidRef = rootRef.collection("group_members").document(uid)
uidRef.get().addOnCompleteListener(/* ... */)

В итоге просто перебираем по карте user_groups и получаем все группы, в которые пользователь входит.

1
задан Shakir Uz Zaman 19 January 2019 в 11:38
поделиться

1 ответ

Вам необходимо использовать приведенный ниже код для обмена. Удалить этот код onchange="getCustomersDue()"

$('#customersID').on('select2:select', function(e) {
    console.log('Selecting: ' , e.params.args.data);
});

Читать это

https://select2.org/programmatic-control/events

0
ответ дан Vel 19 January 2019 в 11:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: