a!gridLayout( label: "", headerCells: { a!gridLayoutHeaderCell( label: "" ), a!gridLayoutHeaderCell( label: "testing", align: "RIGHT" ), if( property( ri!someProperty, "property_int", "" ) = 6, null, a!gridLayoutHeaderCell( label: "testing", align: "RIGHT" ) ), a!gridLayoutHeaderCell( label: "", align: "RIGHT" ) }, columnConfigs: { a!gridLayoutColumnConfig( "DISTRIBUTE" ), a!gridLayoutColumnConfig( "DISTRIBUTE" ), if( property( ri!someProperty, "property_int", "" ) = 6, null, a!gridLayoutColumnConfig( "DISTRIBUTE" ) ), a!gridLayoutColumnConfig( "NARROW" ) }, rows: a!applyComponents( function: rule!QM_uiMakeRow( index_int: _, ), array: 1 + enumerate( count( ri!labels_txts ) ) ), selectable: false ) // inside QM_uiMakeRow() I have the third column with an IF like follows if( ri!property_int = 6, null, a!textField( label: "testing", value: "testing", readOnly: true, align: "RIGHT" ) ), // I am getting the error below Interface Definition: Expression evaluation error in rule 'qm_uiloandatagridsforremedysummary' (called by rule 'qm_uisectionremedysummaryloandata') at function a!gridLayout [line 2]: A grid layout component [label=“”] has an invalid value for “rows”. The row layout at index 1 contains a component that is not supported in the grid layout.