Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrators

Скачать:
Релиз доступен только по запросу.

Дата релиза:

4 сентября 2020

Список изменений:

* Android Api:

  - Добавлен встроенный специальный FGXBroadcastReceiver и OnBroadcastReceiverListener для возможности использовать BroadcastReceiver в FGX Native приложениях.
  - Добавлены обертки для новых классов BroadcastReceiver, IntentFilter, AlarmManager and etc.

* Демо проекты:

  - "Android Api" -> "Прием широковещательных уведомлений". Пример показывает использование приема широковещательных запросов для отслеживания изменения состояния смены Airplane Mode.

* Мастер создания проекта:

  - Теперь мастер запоминает последнее место расположения созданного проекта, идентификатор организации и настройки инициализации Git репозитория между сеансами создания новых проектов.
    https://forum.fgx-native.com/topic/469-nf-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8/

* Дизайнер ресурсов:

  - [NF] Переход к ресурсу при открытии дизайнера ассетов
    https://forum.fgx-native.com/topic/511-nf-%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BA-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%83-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%BE%D0%B2/
  - При открытии дизайнера ресурсов через контекстное меню редактора свойства в инспекторе объектов каждый раз создавалось новое окно дизайнера. Исправлено.

* TfgForm:

  - Теперь при закрытии последней формы, она не скрывается с экрана. Это сделано специально, что при сворачивании приложения, пользователь не видел черный пустой экран.

* TfgCollectionView:

  - Добавлен новый метод TfgItemWrapper.UpdateLookupNameIndex, который необходим для обновления индекса элементов стиля. Этот метод используется только в ситуациях, когда разработчик динамически меняет структуру стиля на лету. В этом случае, если он хочет пользоваться методами GetControlByLookupName для новых компонентов, то ему нужно обновить индекс при помощи этого метода.

* Общие улучшения дизайнера:

  - Добавлены два пункта меню в главное меню среды для быстрого создания проекта или открытия демо. "File" -> "New".
  - Добавлено несколько иконок для пунктов главного меню.
  - Подправлено внешний вид некоторыех окон дизайнера для 10.4.
  - #501 Компонент FGX: Advertising виден в FMX проектах
    https://gitlab.com/y.brovin/fgx/-/issues/501
  - #498 [Дизайнер] Мастер выбора демо проектов, опечатка
    https://gitlab.com/y.brovin/fgx/-/issues/498

Беда, Ярослав

Судя по всему проблема 

Ваш пример про TfgCollectionView

procedure TFormMain.fgCollectionView1BindItem(Sender: TObject; const AIndex: Integer; const AStyle: string;
  const AItem: TfgItemWrapper);
var
  CheckBox: TfgCheckBox;
begin
  CheckBox := AItem.GetControlByLookupName<TfgCheckBox>('check');// Вот тут теперь nil !!!
  CheckBox.Text := Format('Item %d', [AIndex]);
  CheckBox.IsChecked := FChecked.Contains(AIndex);
  CheckBox.OnChanged := CheckChangedHandler;
end;

Версия Дельфи не имеет значения, посмотрите пожалуйста. Пока буду откатываться.

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.