|
|
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Есть cxGrid, который находится на определённой вкладке, в нём необходимо разрешить переключать возможные TableView пользователю. Столбцы в этих тэйблах разнятся, самый простой вариант просто переключаться и не плодить однотипные вкладки, но нет понимания как это стандартно красиво организовать, с помощью дерева какого-нибудь или стандартного попап-списка, например. Делать свои кнопочки или списки для переключения я не хочу, чревато морем багов. Кстати, в дизайн-тайме всё это очень просто делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 11:58:59 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Есть. Можно включить отображение вкладок, через которые пользователь будет переключать уровни с разными представлениями. Картинка из интернетов: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 12:06:22 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
JaDi, спасибо, но у меня все Expand'ы отключены (плюсиков нету). Нужно просто заменить TableView Level'а 1 на другой. Level 2 я не буду использовать. Ну, поэтому указанный пример не помогает, вкладок возможного выбора Level'а 1 не появляется :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 12:31:44 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
На самом cxGrid'е настройка дала какие-то вкладки слева, но они пустые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 12:39:09 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Собственно говоря, как теперь этот перечень возможных вкладок заполнить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 12:41:04 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского леса, Чтобы был результат, надо добавить несколько уровней (levels). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 13:13:37 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 13:33:50 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
JaDi и DimaBr, спасибо, результат подходит для задачи, но получается, что нет стандартного переключения TableView на Level'е в runtime. Наверно это связано с "тяжестью" грида DevExpress... Ну да ладно, оставим это на их совести. Ещё раз спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 14:42:57 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:00:23 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского лесаJaDi и DimaBr, спасибо, результат подходит для задачи, но получается, что нет стандартного переключения TableView на Level'е в runtime. Наверно это связано с " тяжестью " грида DevExpress... Ну да ладно, оставим это на их совести. Ещё раз спасибо! А сколько он потянет записей если на хорошем компе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:08:24 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Жытель Гондураса, грид довольно шустро работает, если его большим количеством колонок (под пол сотни, например) и отрисовками не перенагружатт (иначе при скролле будут заметны подтормаживания). У меня были проекты, где по 100к записей выводилось с полноценным поиском и фильтрацией, и норм было. Плюс там есть спец режимы работы с большими данными (будет фетчить данные в процессе скролла списка, как на клиенте, так и на стороне сервера). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:22:03 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
kv67, опять же меняем заранее созданный Level. А возможности поменять у одного Level'а TableView нет. Хардкод по кнопочке типа: Код: pascal 1. даже пробовать не хочу, не жизнеспособен будет. То есть у юзера нет ничего аналогичного этому: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:29:55 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского лесаkv67, опять же меняем заранее созданный Level. А возможности поменять у одного Level'а TableView нет. Хардкод по кнопочке типа: Код: pascal 1. даже пробовать не хочу, не жизнеспособен будет почему нежизнеспособен ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:32:00 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
defecator, Уже пару лет борюсь с DevExpress и пришёл к выводу, что лучше пользоваться стандартными средствами. Какие-то попытки хардкодить часто приводили к провалам :) Оно то может и будет работать, но в каком-нибудь случае, например, настроенной фильтрации и сортировке точно грохнет access violation. В общем, желания всё это тестить (переключение TableView) нет, а решение с несколькими Level'ами, хоть и на мой взгляд слабенькое, но есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:45:19 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Можно добавить на форму TcxTabControl с тремя tab, на него cxGrid, в гриде 3 level. На onChange TabControl меняем активный level. Пользователь выбирает нужную ему закладку и получает требуемый View. Не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:46:40 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
kv67, Похоже на то, надо попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:51:10 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского лесаdefecator, Уже пару лет борюсь с DevExpress и пришёл к выводу, что лучше пользоваться стандартными средствами. Какие-то попытки хардкодить часто приводили к провалам :) это зависит от квалификации программиста Хозяин русского лесаОно то может и будет работать, но в каком-нибудь случае, например, настроенной фильтрации и сортировке точно грохнет access violation. значит, ты что-то сделал не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:51:55 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
defecatorпочему нежизнеспособен ?Видимо ОБС. Хозяин русского лесаУже пару лет борюсь с DevExpress и пришёл к выводу, что лучше пользоваться стандартными средствами. Какие-то попытки хардкодить часто приводили к провалам :)Обратился бы в саппорт - может уму разуму поучили бы (по крайней мере в работе с TcxGrid) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 15:55:19 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского леса но получается, что нет стандартного переключения TableView на Level'е в runtime. Что значит НЕТ ? Я же вас скрин приложил, где СТАНДАРТНОЕ переключение между Вьюшками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 16:09:28 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хотите реализовать через меню ? Скройте ТАБЫ и динамически наполните Popup перечнем Вьюшек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 16:11:02 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
defecatorэто зависит от квалификации программиста значит, ты что-то сделал не так. Честно говоря считаю, что в продукте, за который в минималке просят почти штуку баксов, не надо ничего доделывать по всяким там закладочкам и стилям, а пользоваться стандартными методами. Хотя может я не прав и может быть это не стандартное требование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 16:31:51 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
white_niggerВидимо ОБС. Обратился бы в саппорт - может уму разуму поучили бы (по крайней мере в работе с TcxGrid) И проверять и писать в суппорт (на адском языке) лень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 16:34:00 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
DimaBrХотите реализовать через меню ? Скройте ТАБЫ и динамически наполните Popup перечнем Вьюшек Да, но вопрос был про СТАНДАРТНЫЙ попап с перечнем, а так можно сделать и попап с перечнем TableView, и, как предлагал defecator, пробовать менять GridView. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 16:36:17 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#18+
Хозяин русского лесаДа, но вопрос был про СТАНДАРТНЫЙ попап с перечнем, а так можно сделать и попап с перечнем TableView, и, как предлагал defecator, пробовать менять GridView. Стандартный - ТАБы, а ПОПАП - это нестандартный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2017, 20:46:04 |
|
||
|
cxGridLevel. Есть ли стандартная фича переключения (select view) для пользователя?
|
|||
|---|---|---|---|
|
#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. Реализация: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 19:09:29 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39505067&tid=2041938]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
197ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 478ms |

| 0 / 0 |
