|
|
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Начал изучать компонент cxTreelist и понадобилось записывать данные в ячейки столбца в формате (переменная1 / переменная2), переменные целочисленные. Есть ли возможность такое реализовать? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 16:12:38 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
VerticalGrid -- вертикальный грид как раз для отображения знечений строками, а не колонками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 17:01:41 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
JaDi, значит в treelist нельзя так сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 17:46:13 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
Disite, Можно... Одна колонка хранит название, вторая - значение. А потом сохранять. Например, 10 параметров -- это 10 строк в трилисте: node =: tree.add; node.Values[0] := 'имя'; node.Values[1] := 'значение'; Или для созданных строк: tree.Items[0].Values[1] := 'значение'; Так можно даже разные редакторы подставлять в рантайме под каждую строчку (под каждый новый параметр). На OnGetEditProperties или т.п. событии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 19:19:44 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
JaDi, ну это я понял. меня интересует, как записать в столбец данные из двух других столбцов, при этом установив разделитель между ними, т.е что то вроде: Код: pascal 1. 2. 3. 4. 5. 6. И соответственно в ячейке трилиста данные бы отображались как 2/3. Можно ли такое провернуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 21:28:09 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
Disite, можно содержимое колонки сделать по центру (ставим в properties -- label и выравниваем) и помещать в нее текст из двух других ячеек. Сам текст можно динамически добавлять на событии колонки OnGetDisplayText. А вообще, у трилиста есть банды (bands) -- заголовки над заголовками. Включаются в OptionsView и колонки между ними распределяются. Это как раз тот самый случай -- будет двухуровневый заголовок с разбиением на две колонки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 22:00:05 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
JaDi, спасибо, попробую) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 00:24:28 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
JaDi, попробовал ваш способ с добавлением текста на событии OnGetDisplayText. Отображается в ячейке все как надо, но только как единая строка, а хотелось бы, чтобы значения, разделенные "/", оставались целыми числами, для подсчёта в футере общей суммы (Summary) по колонке в формате (например, 15/8). Есть ли способ? С бандами вариант не подойдет, т.к. таблица слишком громоздкая получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 14:21:09 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
Disite, С трилистом не получится -- у него только один футер на колонку. А вот у девовского грида есть возможность иметь несколько футеров в одной колонке. У трилиста можно для футера по аналогии текст свой подставить -- может на отрисовке OnCustomXXXDraw, может на событии для подсчетов итогов. У девок есть стандартные методы для отрисовки своих контролов с нужными настройками -- можно у них в support center на сайте поискать. Т.е. рисовать футер с таким же разделением на две части. Но я бы использовал возможности трилиста в тех пределах, которые он дает -- с минимальным кастомным кодом. Зачем такие сложности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 14:51:56 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
JaDi, трилист использую, так как приходится работать с иерархической структурой (разделы, подразделы) и трилист на мой взгляд в этом удобен, даже визуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 14:59:15 |
|
||
|
Работа с ячейками cxTreeList DevExpress
|
|||
|---|---|---|---|
|
#18+
Что мешает записать в одну колонку число, в другую колонку число, в третью колонку текст с разделителем. А сумму считать по первым двум колонкам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 15:11:53 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=143&tid=2042274]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 343ms |

| 0 / 0 |
