Очевидно, проблема заключается в асинхронности этих операций. Я думаю нужно изменить код таким образом, чтобы запрос данных для копии происходил после перерисовки формы. Например по событию "onreadystatechange" окна. Будет проще посоветовать, если вы покажете код.
p.s. Наиболее простой вариант, который, кстати, и использует MS: если есть изменения - выведите пользователю сообщение "Необходимо сохранить изменения" и все на этом. Возможно это даже более правильно.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|