|
|
|
Помогите внести архитектурную ясность
|
|||
|---|---|---|---|
|
#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&fpage=88&tid=1343080]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 391ms |

| 0 / 0 |
