|
|
|
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, 08:47 |
|
||
|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы
|
|||
|---|---|---|---|
|
#18+
pahanittoи стоит ли мне что-то рисовать сейчас или нет.переложи решение на TcxImageComboBoxProperties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2018, 09:20 |
|
||
|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы
|
|||
|---|---|---|---|
|
#18+
к сожалению это тоже не помогает((... а по старому- никак не могу все связать воедино с этими параметрами еванта. Что-то я совсем уже перестал врубаться( вот что вышло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2018, 09:45 |
|
||
|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2018, 10:06 |
|
||
|
cxGrid OnCustomDrawGroupCell отрисовка шапки группы
|
|||
|---|---|---|---|
|
#18+
Сделать колонку как ImageCombobox, в списке картинок добавить нужные ID и дать им названия. В настройках проперти колонки отключить ShowDescription (или как-то) и сделать центровку значка по центру. После чего: - в колонках будут отображаться значки; - при фильтрации и в группировках будут отображаться названия, которые были даны в настройках картинок. Всё. Это стандартное решение для подобных случаев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2018, 10:36 |
|
||
|
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. вот и выводит всем Спс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2018, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39744656&tid=2040025]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 426ms |

| 0 / 0 |
