Посмотрите на форму RContractTable. Там после скрытия/отображения поля типа партнера, в методе updateDesign формы выполняются 2 метода:
PHP код:
contractPartnerType.visible(ContractType.selection() == RcontractPartnerTypeAll::All && contractType.visible());
this.resetSize();
this.arrange();
resetSize и arrange. Попробуйте element.arrange() - должно по идее получиться