UpdatePanel. Видимый = верный не имеет никакого эффекта

Ключ вашего взаимодействия с Firestore в вашем коде выглядит следующим образом:

firebase.db.collection("projects")

Этот код создает ссылку на коллекцию projects в Firestore. Он еще не извлекает какие-либо данные из базы данных.

Чтобы получить данные, вам нужно прикрепить слушателя к коллекции. Из документации Firestore о получении документов из коллекции :

db.collection("cities").where("capital", "==", true)
    .get()
    .then(function(querySnapshot) {
        querySnapshot.forEach(function(doc) {
            // doc.data() is never undefined for query doc snapshots
            console.log(doc.id, " => ", doc.data());
        });
    })
    .catch(function(error) {
        console.log("Error getting documents: ", error);
    });
blockquote>

Вам нужно будет сделать нечто подобное в вашем коде.

Обычно в проектах React вы сохраняете данные в состоянии компонента, вызывая setState(...) в обратном вызове then(), а затем визуализируете содержимое из состояния в вашем JSX.

5
задан splattne 26 February 2009 в 11:23
поделиться

3 ответа

Вы говорите об Управлении ASP.NET Ajax UpdatePanel? Попытайтесь поместить "реальное" Управление Панелью (asp:Panel) в UpdatePanel и установить видимость, ложную/верную на том управлении и оставить UpdatePanel видимым.

9
ответ дан 18 December 2019 в 12:02
поделиться

Необходимо проверить, чтобы удостовериться, что независимо от того, что управление содержит Вас, панель видима. Если это не будет, то устанавливание свойства видимости на управлении updatepanel ничего не сделает так, что необходимо будет удостовериться, что контейнерное управление видимо СНАЧАЛА.

1
ответ дан 18 December 2019 в 12:02
поделиться

Я долго искал, экспериментировал , и, к сожалению, не смог заставить это работать. Мое окончательное решение заключалось в том, чтобы заключить контент, который я хотел показать / скрыть, в элементы управления заполнителем. Они дают вам возможность переключать видимость без добавления разметки.

2
ответ дан 18 December 2019 в 12:02
поделиться
Другие вопросы по тегам:

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