|
|
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
В cxVerticalGrid есть строка с ExtLookupComboBox. Или на форме есть TcxExtLookupComboBox. В ExtLookupComboBox выпадает сетка из TcxCustomGridView из этого репозитария. Сетка (TcxCustomGridView) передаётся в качестве параметра процедуры где-то там в другой модуль. Как узнать к чему привязана сетка (TcxCustomGridView)? В конечном итоге нужно выловить TcxEditorRow.Properties.Caption. Посмотрел TcxCustomGridView.Parent = TList. В самой процедуре проверяю: Код: pascal 1. возвращает False. Ок, делаю (привожу тип) грубо без проверки: Код: pascal 1. Пустая строка, хотя Hint заполнен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 15:47 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
Если так: Код: pascal 1. то вываливается исключение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 15:51 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
ты проверь, что парент не нил Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 15:53 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
Да, само собой это проверяю. ведь строка Код: pascal 1. исключений не выдает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 16:09 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
X11В самой процедуре проверяю: Код: pascal 1. возвращает False. Ок, делаю (привожу тип) грубо без проверки: Код: pascal 1. Пустая строка, хотя Hint заполнен. То есть машина тебе говорить что это не тип TcxExtLookupComboBox (возвращает False), а ты его всё равно в наглую приводишь к этому типу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 22:56 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
X11Да, само собой это проверяю. ведь строка Код: pascal 1. исключений не выдает Просто попало на область памяти, в которой удачно расположился мусор, который не вызвал AV ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 00:02 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
DimaBrа ты его всё равно в наглую приводишь к этому типу ? да, просто я уже не знаю, что делать, как выцепить нужное свойство ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 09:22 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
Если честно, то не понятно что такое Grid.Parent если речь идёт о TcxCustomGridView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 11:15 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
DimaBrесли речь идёт о TcxCustomGridView я так понимаю, что Parent - это будет контейнер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 11:24 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
X11, а не подойдет просто узнать cxVerticalGrid.FocusedRow? И там уже получить TcxEditorRow.Properties.Caption? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 11:26 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 11:40 |
|
||
|
К чему привязана сетка из cxGridViewRepository
|
|||
|---|---|---|---|
|
#18+
X11Сетка (TcxCustomGridView) передаётся в качестве параметра процедуры где-то там в другой модуль. Нет, в данном случае это класс для сохранения и восстановления настроек (параметров). Т.е. нужно не только сохранить в базу настройки в blob поле, но и сохранить человекопонятные названия, что именно сохранено: какая сетка, в каком окне. А сетка может лежать в разных контейнерах: Popup, ExtLookupComboBox, PageControl, dxLayout. А Popup, ExtLookupComboBox могут быть в свою очередь внутри сетки (обычной или вертикальной). Можно, конечно, вторым параметром передавать и название, но можно же его и выцепить благодаря ООП :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2018, 11:43 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39701755&tid=2040422]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
6ms |
get forum data: |
6ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 405ms |

| 0 / 0 |
