- Code: Select all
function prepareSimbaUI( ) {
/** @type {JSForm} */
var form,
header,
formName = '';
formName = controller.getName( );
form = solutionModel.getForm( formName );
header = form.getTitleHeaderPart( );
header.height = titleHeaderHight;
application.output( form.getFields( )[ 0 ].height );
controller.recreateUI( );
application.output( form.getFields( )[ 0 ].height );
}
and
- Code: Select all
function restoreTableUI( ) {
/** @type {JSForm} */
var form,
header;
form = solutionModel.getForm( controller.getName( ) );
application.output( form.getFields( )[ 0 ].height );
header = form.getTitleHeaderPart( );
header.height = 0;
application.output( form.getFields( )[ 0 ].height );
controller.recreateUI( ); // Now I have a bigger field height
application.output( form.getFields( )[ 0 ].height );
}
After calling restoreTableUI, I have bigger fields in the table view after controller.recreateUI( ).
This is the output of both functions after calling.:
20.0
20.0
20.0
20.0
20.0
Why I see bigger fields in the GUI?