powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Признак обновления в Grid
10 сообщений из 10, страница 1 из 1
Признак обновления в Grid
    #38064293
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!

Дано GWT-приложение (почти чистый J-Script в браузере).

Есть табличка. Пользователь кликает в позиции "Обновить баланс".
И значение в одной из Cell обновляется. Но есть проблема. Если предыдущий
баланс и текущий равны то цифра не меняется. И нет эффекта обновления.

Как показать пользователю что факт обновления произошёл.

Вобщем поделитесь советом.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38064299
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

я бы подкрасил пастельным цветом бэкграунд ячейки и плавненько увел бы его в цвет основного фона, чтобы не анноить.
Можно болд сделать и через пару секунд убрать.

Эксперементируйте, тут дело вкуса заказчика.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38064315
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Шрифт менять нельзя. Там в ширину всё строго расчитано. Цвет основного
фона - интересно. Но это первый клик. А на втором цвет уже не меняется и снова
не видно.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38064326
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

цвет не на клик, а на обновление, как к вам калбек функция пришла, она рисует новое число и запускает фон + тушение.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38064339
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Цвет фона - это устраивает. Только надо эту задачу решать в разрезе Google GWT
и для браузера IE8.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38065403
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Эмм. Я не знаю, что там гугл волшебного в фреймворке написал. Но вам никто не мешает на чистом javascript все реализовать.
Берете ячейку, изменяете ей css свойство, дальше вешаете некую функцию с помощью setTimeout/setInterval в функции вычисляете новый цвет, сравниваете его с цветом фона, если совпал останавливаете выполнение функции.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38065428
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы 100% кода пишем на GWT. Такова постановка. HTML-ный код присутствует в виде
стартовой страницы. Где туда еще пихать J-Script даже не представляю. Если кто
расскажет как JS интегрируется в GWT буду признателен.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38065635
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Известная проблема в Обсервер-паттерне. Обычно решается так: обнуляем весь объект и тут-же вводим актуальные данные.
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38065654
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConstmayton,

Известная проблема в Обсервер-паттерне. Обычно решается так: обнуляем весь объект и тут-же вводим актуальные данные. - нужный объект: поле или весь объект целиком
...
Рейтинг: 0 / 0
Признак обновления в Grid
    #38065903
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновляется только одно поле. Да и заказчик хочет видеть эффект анимации только в "балансе".
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Признак обновления в Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]