Перейти к основному содержимому

Обновление запроса к базе данных [Действие]

С помощью этого действия вы можете увидеть обновленные значения элемента внутри прокручиваемых виджетов, таких как ListView, GridView, StaggeredView, Row и Column.

Предварительные требования

Если вы запрашиваете данные через Backend Query, убедитесь, что вы включили Single Time Query в свойствах Backend Query (Query Collection или API Call) для любого прокручиваемого виджета.

Перейдите на страницу вашего проекта в FlutterFlow и следуйте инструкциям ниже, чтобы определить действие для любого виджета.

  1. Выберите виджет (например, Button), на котором вы хотите определить действие.

  2. Выберите Actions в панели свойств (правое меню) и нажмите Open. Это откроет Action flow Editor в новом всплывающем окне.

  3. Нажмите + Add Action.

  4. В правой части найдите и выберите действие Refresh Database Request (в разделе Backend/Database).

    1. Из выпадающего списка выберите виджет (например, ListView, GridView и т. д.), на котором вы добавили backend-запрос.

    2. По умолчанию включена опция Wait for Result. Это означает, что последующие действия запустятся только после завершения этого действия. Если какое-либо последующее действие не зависит от этого действия или вы хотите запустить их независимо от завершения этого действия, вы можете отключить эту опцию.

    3. Когда включена опция Wait for Result, вы можете указать Min Wait Time и Max Wait Time в мс (например, 1000 мс = 1 секунда).

      • Min Wait Time: Время перед запуском последующих действий или обновлением интерфейса.

      • Max Wait Time: Время, после которого последующие действия запустятся независимо от завершения этого действия.

  5. Нажмите Close.