Jump to content

Проблема с DBGrid


KdWpenza

Recommended Posts

Добрый день!

 

uniGUI Complete Trial Edition 1.0.2 Build 1449

 

Столкнулся с такой проблемой.

Рисую в ячейках DBGrid через onFieldImage.

При включении/выключении видимости у некоторых колонок или применения фильтра к DataSet получаю вместо отображения картинок ссылки на них.

Изображения в папке с кэшем присутствуют.

 

d331f6724d2d62d3bee90561224a8c1f-full.jp

Link to comment
Share on other sites

 В DBGrid создаём 4 колонки и цепляем к БД (напримеранкета сотрудника)

У первой и второй включаем imageOptions, в них будем рисовать.

В первую у меня выводится фото из БД или статическая картинка из unimImage, если в БД нет фотки,

во вторую рисую на канве: ФИО и кое-какие значки

3 и 4 - Visible = False (тестовая информация: город, адрес)

 

1)Когда поворачиваешь телефон в горизонтальное положение, то 3 и 4 колонка включаются через:

UnimDBGrid1.Columns.Items[3].Visible := True;
UnimDBGrid1.Columns.Items[4].Visible := True;

Информация портится, вместо картинок ссылки, текстовая же информация в 3 и 4 выводится корректно

2)После возврата в вертикальное положение колонки выключаю:

UnimDBGrid1.Columns.Items[3].Visible := False;
UnimDBGrid1.Columns.Items[4].Visible := False;

Но информация так и отображается в виде текстовых ссылок....

 

Лечится, когда пересоздаю полностью фрейм на котором находится компонент c DBGrid.
 

Link to comment
Share on other sites

Доброго дня!

Вот набросали пример, для теста описанной выше проблемы, на Delphi 2007, используем MemDBFTable для организации датасета(работает с делфи не выше 2007), на самом деле можно взять любой датасет...

https://yadi.sk/d/Sxsd0bYT3UQRrD

 

P.S. Пока писали нашли ещё одну проблему с чек-боксом: не выставляется значение Checked после запуска приложения для мобильного,  Checked ставили в дизайне, в FormCreate, в ShowModal - приложение всё равно запускается со снятой галкой....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...