|
|
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
Есть 2 очень похожие колонки типа PopupEdit. только выбирается в них разные данные - из разных таблиц. Я не вижу смысла пилить 2 разных события. В PopupEdit нужно показать разное содержимое в зависимости от того, по какой колонке кликнули. Редактирование непосредственно в таблице. Но проблема в том, что Код: pascal 1. возвращает пустую строку. Не соображу, как добраться до имени самой колонки или до свойства TAG, например. Код: sql 1. возвращает TcxGridSite. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 11:46:46 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
HitTest, GetHitTest у грида/трилиста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:06:04 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
т.е .в само событии OnPopup никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:19:34 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
X11, прямо в этом событии и вызывать, чтобы узнать, что сейчас под мышкой находится (какая колонка, запись, нод). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:23:18 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. возвращает 'TcxGridViewNoneHitTest' чтобы было понятнее, я щёлкаю по "NewItemRow", такой результат и должен быть? Или я координаты неправильно передаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:38:06 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
ага, переделал так: Код: pascal 1. 2. теперь 'TcxGridRecordCellHitTest' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:42:49 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
X11, проверить просто View.Controller.FocusedItem или FocusedColumn - совсем нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:43:20 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
В общем, вот что получилось: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:46:25 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
ma1tusX11, проверить просто View.Controller.FocusedItem или FocusedColumn - совсем нет? Код: pascal 1. здесь нет ничего, связанного с "Focused..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:49:03 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
X11здесь нет ничего, связанного с "Focused..."X11по какой колонке кликнулиХм, ладно ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:52:47 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
бред какой-то :( Код: pascal 1. 2. 3. 4. щёлкаю в одном и том же месте, а col принимает то одну, то вторую колонку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 13:18:00 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
X11ничего, связанного с "Focused..."Привести к типу, TcxGridTableController(...).Focused... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 13:30:10 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 13:47:38 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
DimaBr, спасибо как же я забыл про owner ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 14:41:03 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
Причём тут Owner ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 14:42:58 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
потому что я упёрся в parent, поэтому не мог найти Controller ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 14:44:30 |
|
||
|
Узнать имя TcxGridDBColumn в событии OnPopup
|
|||
|---|---|---|---|
|
#18+
Вот тебе Parent, какая разница ? Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 14:54:10 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39490161&tid=2042026]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 490ms |

| 0 / 0 |
