Jump to content

Отображается "true" вместо чекбокса в сетке TUnimDBGrid


x11

Recommended Posts

Я правильно понимаю, что у поля типа Boolean должны отображаться чекбоксы?

Но в браузере я вижу "true". Что нужно сделать, чтобы отображались чекбоксы?

 

 

Screenshot_25.jpg

Screenshot_26.jpg

Screenshot_24.jpg

Link to comment
Share on other sites

Ок, если уж чекбоксы нельзя, то как сделать, чтобы вместо true/false там что-то вроде да/нет.

Или TUniCheckBoxField в мобильной версии вообще не работает?

Link to comment
Share on other sites

Ну поверьте, я бы не спрашивал, если бы это сработало.

пробовал да;нет и +;-

но сетка упорно отображает true;false

Screenshot_4.jpg

Screenshot_3.jpg

Link to comment
Share on other sites

Спасибо.

Проблема была в том, что колонки создавались динамически и нужно было добавить строку в код:

unimDBGrid.Columns[2].CheckBoxField.DisplayValues := 'да;нет';

 

  • Upvote 1
Link to comment
Share on other sites

В общем, подсказываю, как "нарисовать" юникодный чекбокс ✔️

ведь в юникоде много разных символов есть, в том чиисле и галочки (чекбоксы).

Пишем в коде и прямо в код вставляем этот символ.

dbgRef.Columns[2].CheckBoxField.DisplayValues := '✔️; ';// т.е. чекбокс или пробел (пустота)

Символ можно скопировать откуда угодно, поискать в Гугле, на других сайтах. Лично я открыл мессенджер Телеграм, вставил в строку ввода смайлик, а потом его просто скопировал (Ctrl+C) и вставил (Ctrl+V) прямо в код. IDE предложила сделать этот pas-файл в формате utf-8.

Screenshot_5.jpg

index.jpg

Screenshot_6.jpg

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...