|
|
|
Помогите внести архитектурную ясность
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток всем, пытаюсь реализовать табличный контрол(нечто похожее на грид из DevExpress, не суть важно зачем и на чём), интересуют 'архитектурные' моменты. Контрол разбит на две части Хранилище(модель) и Вид, вид пока не реализовал, занимаюсь моделью. Модель представляет собой таблицу указателей на определённую структуру(которая содержит данные). Как реализовать поддержку сортировки и группировки? На ум пришло только добавить в модель некое дерево указателей на строки этой самой таблицы, тогда это дерево можно будет перестраивать как угодно, а как быть с сортировкой, или сортировкой когда таблица сгруппирована? Представляю себе всё это смутно, помогите внести ясность и разложить всё по полочкам. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 14:14 |
|
||
|
Помогите внести архитектурную ясность
|
|||
|---|---|---|---|
|
#18+
I dont know, авторПредставляю себе всё это смутно Рисуй картинки. Диаграммы, в смысле. Себе только, не нам. Поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 14:30 |
|
||
|
Помогите внести архитектурную ясность
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer, Рисование на бумажке это хорошо, но имхо это нужно делать, когда продумываешь какую-то конкретную деталь, а не устройство в целом(если только нарисовать взаимодействие между какими-то элементами схематично), сейчас я пытаюсь вообще представить, как это будет выглядеть. Как бы вы подошли к решению? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 14:55 |
|
||
|
Помогите внести архитектурную ясность
|
|||
|---|---|---|---|
|
#18+
I dont know, а что такое сортировка? порядок вывода при отображении. если не хочится кодить, то ин-мемори тэйблс помогут тебе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 15:06 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37163908&tid=1343080]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 301ms |

| 0 / 0 |
