Информация об изменениях

Сообщение Re: Про обновление GUI до получения ответа сервера от 06.12.2024 16:40

Изменено 06.12.2024 16:43 Michael7

Re: Про обновление GUI до получения ответа сервера
Здравствуйте, Shmj, Вы писали:

S>1. Сначала отправить запрос на сервер (цвет установлен), дождаться пока сервер скажет ОК — потом обновить цвет объекта.

S>2. Обновить цвет объекта локально (в GUI) и уже потом отправить запрос на сервер. И уже если НЕ ОК, тогда вернуть цвет взад и сообщить об ошибке.

S>Какой вариант вы выбираете и почему? Как я вижу, сейчас моден вариант 2.


Третий вариант: обновить цвет локально, но не на тот, который "Ok", а какой-то иной. После ответа от сервера, что запрос отработан еще раз изменить цвет. Как подвариант — нарисовать рядом с выделением что-то вроде часиков, которые после ответа сервера меняются на зеленую галочку.
Re: Про обновление GUI до получения ответа сервера
Здравствуйте, Shmj, Вы писали:

S>1. Сначала отправить запрос на сервер (цвет установлен), дождаться пока сервер скажет ОК — потом обновить цвет объекта.

S>2. Обновить цвет объекта локально (в GUI) и уже потом отправить запрос на сервер. И уже если НЕ ОК, тогда вернуть цвет взад и сообщить об ошибке.

S>Какой вариант вы выбираете и почему? Как я вижу, сейчас моден вариант 2.


Третий вариант: обновить цвет локально, но не на тот, который "Ok", а какой-то иной. После ответа от сервера, что запрос отработан еще раз изменить цвет. Как подвариант — нарисовать рядом с выделением что-то вроде часиков, которые после ответа сервера меняются на зеленую галочку.

Правда, в этом случае может так происходить, что сервер реально обновил данные, но ответ "Ok" от сервера потерялся