Я недавно боролся с похожей проблемой, в моем случае дело оказалось в методе FormRun.firstField() - он устанавливает фокус ввода на первое поле формы, которое обычно расположено на первой же вкладке. Попробуйте перекрыть этот метод и посмотреть, не вызывается ли он в случае переключения в режим редактирования. Если дело в нем, то для предотвращения переключения можно по определенным условиям не вызывать в методе super().
Последний раз редактировалось gl00mie; 30.08.2016 в 16:13.
|