|
|
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
У дерева AlwaysShowEditor и ImmediateEditor, OptionsData.Editing включены. У фиктивной колонки без привязки Options.Editing включено. У НД (Fib): [ukModify,ukInsert,ukDelete], запрос для Update прописан. Само дерево полностью редактируемое. Только что проверил: поменял название узла, переоткрыл НД - значение в базе поменялось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 09:49 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11Не помогает. Всё равно при щелчке на чекбоксы ничего не происходит. X11defecatorнадо выставить проперти для этого поля, там где указывается, какие значения соответствуют Checked, Unchecked Ну само собой ValueChecked = 1 и так далее для ValueXXX аналогично и для DisplayChecked = 1 и так далее для DisplayXXX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 10:44 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 10:54 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11... добавил колонку, которая без привязки к НД. Дереву разрешил редактирование. Но в колонке не получается включить чекбокс. ЧЯДНТ. Если нет привязанного поля, то где хранишь значение добавленной колонки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 11:08 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Нигде. В том-то и идея. У DB-компонентов есть свой внутренний НД - Datacontroller. Ведь с cxGrid такая фишка прокатывает. Дать пользователю выбрать только пока открыта форма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 11:15 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11кто-то уже такое делал 15 лет велосипеду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 11:46 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Я думал, будет проще, как в cxGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 11:59 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
ma1tusX11кто-то уже такое делал 15 лет велосипеду тот код не рабочий, всё-таки 15 лет прошло при щелчке - серая галочка, хоть 100 раз щёлкай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 12:35 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11, ЧЯНТД Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 12:42 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
ma1tus, это с кодом по той ссылке или без? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 12:56 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11, с кодом, - не на отмашку же... галка появляется - уже прогресс, по сравнению с X11Не помогает. Всё равно при щелчке на чекбоксы ничего не происходит.Серость галки - что-то другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:08 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Но на сайте Dev код с ошибкой, там непонятен тип переменной P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:11 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11,unit System; D10.2 Код: pascal 1. dx 17.2.7, win7sp1, aero ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:26 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Ну да, я так и объявил: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:54 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Добавил ещё одну колонку и вот какой странный эффект: щёлкаю в левой колонке, галочка рисуется в правой и наоброт Код: plaintext а там, где щёлкаю, рисуется серая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:56 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:56 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
В любом случае, этот код всё равно не рабочий получается в связке с непривязанным к НД полем. Код: 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. строка "ANode.Values[dbTreeRegionColName.ItemIndex]" всегда возвращает NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 13:58 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Ладно, придётся делать какую-то "виртуальную колонку" в самом НД (FibDataSet) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 14:00 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Танцы с бубном продолжаются. Дерево показывает, что оно в режиме редактирования а код Код: pascal 1. возвращает False. Код: pascal 1. 2. 3. 4. 5. 6. или так Код: pascal 1. 2. 3. 4. 5. 6. Идея в данном случае в том, чтобы одним щелчком мышки включать/отключать чекбокс и чтобы сразу после этого выполнялся Post, т.е. завершение редактирования, чтобы после щелчка дерево не было в режиме редактирования. cxGrid в таком случае работает корректно, кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 14:47 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11, Зачем нужны эти танцы с ивентами? Когда понадобилось такое, я просто скопировал функционал unbound column из cxGrid. Да, наследовать пришлось 5-6 классов, зато и фильтры прикрутил сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 16:57 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
AX-Class, Вспомнил, почему DX сами не ввели. Некоторые фичи (например, перетягивание мышкой узлов по парентам) перестают адекватно работать. Но они или не нужны, или их можно победить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 17:34 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
AX-ClassЗачем нужны эти танцы с ивентами? Для удобства. Чтобы редактирование было в один щелчок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2018, 11:25 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
X11, Я говорю о наследнике cxTreeList, с добавленным функционалом. Представим, если вы юзаете ивенты и в проекте cxTreeList-ов >=2. Вам придется писать контроллер, который будет цепляться через ивенты к разным cxTreeList-ам. Потом выяснится, что ивенты нужны еще для чего-то. И контроллер должен будет еще конкатенцией ивентов рулить. Вообщем, на голом месте усложняем себе код и жизнь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2018, 16:36 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
ma1tusX11кто-то уже такое делал 15 лет велосипеду В общем, я сделал с помощью доп. memDataSet дополнительную колонку. Но это неудобно, т.к. теряется половина встроенного в дерево функционала и его приходится реализовывать самому. Надеюсь, в будущих версиях, разработчики додумаются добавить функционал (свойство), благодаря которым можно будет отмечать ветки, чтобы при этом не затрагивать дочерние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2018, 13:22 |
|
||
|
Как в cxTreeList отмечать без подчиненных узлов?
|
|||
|---|---|---|---|
|
#18+
Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2018, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39680170&tid=2040392]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 477ms |

| 0 / 0 |
