
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.12.2018, 08:47
|
|||
|---|---|---|---|
|
|||
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
Всем привет. так не погружался в девки... но вот задача. есть поле... тип операции... там 1-2-3 и тд. надо отрисовать иконку в гриде вместо цифирок. это все нормально решилось через OnCustomDrawCell . автор procedure cxGrid1DBTableView1CheckTypeCustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); выглядит так Надо. При группировке по этому столбцу вместо стндартного текста в группировочной строке выводить иконку... если я группирую только по этому столбцу то через onDrawGroupCell все работает. а если группировка по 2м столбцам или по другому я не могу из параметров евента вычленить какой же столбец сейчас группируется...и стоит ли мне что-то рисовать сейчас или нет. В первом варианте евент был на стлбце а ГроупДроу .... уже от Вьюхи и параметры другие(((( авторOnCustomDrawGroupCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableCellViewInfo; var ADone: Boolean); Спс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2018, 09:20
|
|||
|---|---|---|---|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
pahanittoи стоит ли мне что-то рисовать сейчас или нет.переложи решение на TcxImageComboBoxProperties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2018, 09:45
|
|||
|---|---|---|---|
|
|||
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
к сожалению это тоже не помогает((... а по старому- никак не могу все связать воедино с этими параметрами еванта. Что-то я совсем уже перестал врубаться( вот что вышло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2018, 10:06
|
|||
|---|---|---|---|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2018, 10:36
|
|||
|---|---|---|---|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
Сделать колонку как ImageCombobox, в списке картинок добавить нужные ID и дать им названия. В настройках проперти колонки отключить ShowDescription (или как-то) и сделать центровку значка по центру. После чего: - в колонках будут отображаться значки; - при фильтрации и в группировках будут отображаться названия, которые были даны в настройках картинок. Всё. Это стандартное решение для подобных случаев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2018, 11:04
|
|||
|---|---|---|---|
|
|||
cxGrid OnCustomDrawGroupCell отрисовка шапки группы |
|||
|
#18+
ура. спс за сылочку. автор- при фильтрации и в группировках будут отображаться названия, которые были даны в настройках картинок. Вот в этом названии и была проблема... а решается то все просто... 3 строки вот грязненький код и вуаля Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. вот и выводит всем Спс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2040025]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 522ms |

| 0 / 0 |
