void Form::RefreshValues(){ if ( hasDocument ){ for(int i=0; i<layout.getFieldCount(); i++){ FormField* field = layout.getField(i); field->clearValue(); field->loadValue(obj); } detail.LoadDocument(obj); } }