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