
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.04.2007, 19:52
|
|||
|---|---|---|---|
Сортровка в гриде |
|||
|
#18+
Может кто подскажет как делать сортировку при нажатии на заголовок столбца в гриде Я подключаю к нему представление vMaterial, представление хранится в базе данных, ну то есть создается мастером а не программно. Может у кого есть оптимальный метод? но простой) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 06:27
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
старая долбаная проблема, тоже над этим думаю много лет если создавать локальные индексы - это не совсем корректно менять запросы - тупо а как иначе пока не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 08:29
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
Что set order to ..poradok.. не работает? При запуске грида, ОПРЕДЕЛЯЕМ ордер, при нажатии меняем, или что то более глубокое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 09:34
|
|||
|---|---|---|---|
Сортровка в гриде |
|||
|
#18+
старая долбаная проблема, тоже над этим думаю много лет Вот, напремер, решение от Алексея Климова http://www.caws.atnet.ru/vfox/grid.html Или Grid (от Petrovich). http://www.foxclub.ru/sol/index.php?act=view&id=548 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 10:24
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
FFF1старая долбаная проблема, тоже над этим думаю много лет если создавать локальные индексы - это не совсем корректно менять запросы - тупо а как иначе пока не нашелНо лично я так всегда и делал. Получал курсор. К нему локальный индекс(индексы) по всем интересующим полям. А затем при нажатии на заголовок Header меняешь активный индекс. Если по каким-либо причинам обновляешь курсор, то и обновляешь индексы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 11:53
|
|||
|---|---|---|---|
Сортровка в гриде |
|||
|
#18+
ну вот у меня нет индексов =( только голые представления они при создании сортируются и все, а вот как отсортировать не создавая ноый файл или представление не знаю =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 12:06
|
|||
|---|---|---|---|
Сортровка в гриде |
|||
|
#18+
Gena87ну вот у меня нет индексов =( только голые представления они при создании сортируются и все, а вот как отсортировать не создавая ноый файл или представление не знаю =( Достаточно создать индекс у представления командой Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2007, 13:33
|
|||
|---|---|---|---|
Сортровка в гриде |
|||
|
#18+
Владимир САНо лично я так всегда и делал. Получал курсор. К нему локальный индекс(индексы) по всем интересующим полям. +1 за незначительным исключением. Индекс всегда делаю по одному текущему полю. При щелчке по другому полю заново создаю индекс. Аналогично при нажатии F5 (Рефреш - по нашему). Список индексных выражений для всех колонок всех Grid-ов храню в табличке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2007, 09:00
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
Владимир СА FFF1старая долбаная проблема, тоже над этим думаю много лет если создавать локальные индексы - это не совсем корректно менять запросы - тупо а как иначе пока не нашелНо лично я так всегда и делал. Получал курсор. К нему локальный индекс(индексы) по всем интересующим полям. А затем при нажатии на заголовок Header меняешь активный индекс. Если по каким-либо причинам обновляешь курсор, то и обновляешь индексы. поясню в чем на мой взгляд проблема этого решения: 1. ремоут вью 2. вы создаете локальный индекс по полю А 3. делаете сет ордер то .. 4. делаете рекьюри (таблица на сервере обновилась) 5. вы не видите новые записи, их блокирует локальный индекс созданный без этих записей вывод: локальный индекс нужно создавать снова после каждого рекьюри... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2007, 09:08
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
FFF1поясню в чем на мой взгляд проблема этого решения: 1. ремоут вью 2. вы создаете локальный индекс по полю А 3. делаете сет ордер то .. 4. делаете рекьюри (таблица на сервере обновилась) 5. вы не видите новые записи, их блокирует локальный индекс созданный без этих записей вывод: локальный индекс нужно создавать снова после каждого рекьюри...На мой взгляд проблемы нет. 1. RV 2. создаем локальные индексы по необходимым полям 3. при выборе заголовка Grid-а устанавливаем активный индекс (SET ORDER...) с соответствующей сортировкой. 4. При необходимости делаем REQUERY(RV). И обязательно REINDEX для наших индексов. 5. Мы видим все записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2007, 10:00
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
Владимир СА FFF1поясню в чем на мой взгляд проблема этого решения: 1. ремоут вью 2. вы создаете локальный индекс по полю А 3. делаете сет ордер то .. 4. делаете рекьюри (таблица на сервере обновилась) 5. вы не видите новые записи, их блокирует локальный индекс созданный без этих записей вывод: локальный индекс нужно создавать снова после каждого рекьюри...На мой взгляд проблемы нет. 1. RV 2. создаем локальные индексы по необходимым полям 3. при выборе заголовка Grid-а устанавливаем активный индекс (SET ORDER...) с соответствующей сортировкой. 4. При необходимости делаем REQUERY(RV). И обязательно REINDEX для наших индексов. 5. Мы видим все записи. тогда уж проще вставить в клик индексацию по нужному полю и не держать ненужных индексов хотя это уже не существенно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2007, 10:07
|
|||
|---|---|---|---|
|
|||
Сортровка в гриде |
|||
|
#18+
FFF1тогда уж проще вставить в клик индексацию по нужному полю и не держать ненужных индексовНа вкус и цвет друга нет. Мы говорим об идее работы сортировки в объекте Grid. Вопрос был: "Может кто подскажет как делать сортировку при нажатии на заголовок столбца в гриде". А уж как хочешь фактически реализовывать идею, это на Ваше усмотрение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Ronny_J&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 666ms |
| total: | 827ms |

| 0 / 0 |
