KDPoid
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В этом месте пользователь сам является инициатором процесса. Он нажимает кнопку "ну-ка, поработай". Программулька лезет в базу, работает, обычно, создаёт новые сущности, отправляет их в базу и показывает пользователю. Сразу добавлять их в грид, а не ждать, когда данные о созданном, сделав круг, приедут из базы с синхронизацией - ради скорости. Типичное поведение пользователя: "нажал кнопку - увидел результат в таблице". Если каждый раз, нажимая кнопку, он будет видеть модальное окно: "Твое нажатие замечено. Действия выполнены.", он начнёт строить предположения о моих умственных способностях, особенностях физиологии и сексуальной ориентации... Пользователь не увидел - значит пользователь не был обучен, он в таких случаях думает: "кнопка не нажалась", и успевает понажимать много раз прежде чем начнёт подозревать: "тут что-то не так, ах ты ж, я сам же ж...". Вспомнил ситуацию, где такое же бывает, а суть можно объяснить парой фраз... Например, когда действие вызывает создание документа со сквозной непрерывной нумерацией. Что-нибудь типа выписки счёта-фактуры. Тогда после убирания фильтра начинается "Нафига я столько насоздавал? Как это, "удалить нельзя" ? Их ведь и оставить такими нельзя ! И что теперь с этим делать ?" Что-то не придумывается у меня какое-нибудь эргономически оправданное решение в такой ситуации... Вот если бы модальный аларм вылазил только по делу... "Документ-то создан, а в списке ты его не видишь, потому что фильтров понавключал." Но, есть ли где-то у cxGrid-а количество видимых записей (а лучше, количество отфильтрованных)... Про это и вопрос... |