Перейти к содержанию
Fire Monkey от А до Я

Alex Bozhko

Пользователи
  • Постов

    104
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Сообщения, опубликованные Alex Bozhko

  1. Не совсем понятно, что Вы пытаетесь получить.

     

    Почему нельзя привязать список к источнику данных в дизайнере? Нет, если  надо руками, то можно в дизайнере, и посмотреть, что при этом происходит, а затем воспроизвести это руками.

    Если источник данных не нужен, то можно и без LiveBinding обойтись...

     

    Вот сделал небольшое видео.

     

  2. Да, похоже. Только привязка к источнику данных (DataSource) не играет ни какой роли. Что с ней. что без нее...

     

    Спасибо.

  3. Не совсем корректное, на мой взгляд, поведение компонентов, при изменении свойства Anchors.

     

    Если ставим значение akRight = True, ширина компонента автоматически изменяется таким образом, что правая граница компонента вылетает за правый край родительского компонента.

     

    Дабы сгладить собственную косноязычность - видео:

     

     

    Это как-то лечится?

  4. Бросаю на форму TViewPort3D, изменяю размер. Запускаю приложение. Такое впечатление, что компонент вообще ничего не слышал свойствах Position и Size.

    Скриншот прилагаю.

     

    Можно ли это как-то побороть?

    Спасибо.

    post-101-0-30674000-1416960670_thumb.png

  5. Собствено, сабж. Можно ли изменить пиктограмму для нотификатора вообще и в Андроид в частности? По умолчанию,  показывается иконка приложения, а мне надо показывать несколько разных иконок.

     

    Спасибо.

  6. Грид в контексте Андроид это нечто другое.

    https://developer.android.com/design/building-blocks/grid-lists.html

    Можно вот так вот, плиткой (но тогда код придется писать), а можно просто сделать ListBox.

    Я создаю вычисляемое (calculate) поле и вывожу его значения в строках ListBox.

  7. А почему бы не использовать TSQLDataSet или TSQLQuery в качестве набора данных? В LiveBinding дизайнере тупо связываете набор данных с гридом. BindSourceDB создается автоматически. Все работает.

     

    Кстати, грид в мобильных приложениях, все же моветон. Я, таки, сам убедился в этом. Да и FireDAC лучше чем dbExpress, как по мне.

  8. Для соединения с БД используем FireDAC. База, похоже, значения не имеет. Тестил на MSAccess и на SQLite. С помощью LiveBinding в XE6 подключаем ListBox. При перемещении по списку перемещение по DataSet'у не происходит. В XE5, однако, все работает нормально. Коннекчусь с помощью dbGo, тоже все работает.

    Я где-то недочитал об изменения в FireDAC или таки косяк?

    Прилагаю пример.

    XE6Test.zip

×
×
  • Создать...