|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
В блоке заполняю строку данными. Сохраняю. После сохранения нужно отсортировать блок с учетом введенной записи. Какой триггер лучше использовать? Возможно ли отсортировать блок, не выполняя запроса к БД (execute_query), оперируя только данными на форме? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 12:32 |
|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
Мне думается, что подход "не выполняя запроса к БД" не совсем верен. А если в таблице за это время данные изменились? Будете показывать пользователю недостоверную информацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 14:11 |
|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
-=APS=-, Ok. Но на какой триггер в таком случае повесить перезапрос блока? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 14:17 |
|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
Так вы же сказали, что сами заполняете строку с данными и сохраняете ее? Там же и перезапросите. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 14:37 |
|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
-=APS=-, пользователь вводит данные в таблицу. Затем нажимает "сохранить" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 14:51 |
|
Как отсортировать блок после сохранения записи?
|
|||
---|---|---|---|
#18+
Конпка "Сохранить" сделана вами? Или он стандартную нажимает? Если сделанную вами, значит - в триггер when-button-pressed добавить execute_query. Если стандартную кнопку (или нажимает комбинацию клавиш, выполняющую фиксацию изменений), тогда можно посмотреть в сторону допиливания спец триггеров, например post-database-commit или аналогичных. НО! Ответьте на вопрос: почему пользователю бы просто не удовлетвориться вводом и фиксацией данных в базе. А если надо получить их свежую копию в уже отсортированном виде - нажать F8 (или какая там у вас клавиша на обновление замаплена?) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2012, 15:01 |
|
|
start [/forum/topic.php?fid=51&msg=37759193&tid=1878497]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 351ms |
total: | 503ms |
0 / 0 |