headerCells: if( ri!qcData_cdt.reviewTypeCode_int <> 6, { a!gridLayoutHeaderCell( label: "" ), a!gridLayoutHeaderCell( label: "Seller Delivered", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "QC Verified", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "", align: "RIGHT" ) }, {a!gridLayoutHeaderCell( label: "" ), a!gridLayoutHeaderCell( label: "Seller Delivered", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "", align: "RIGHT" )} ), // this works headerCells: if( 6 <> 6, { a!gridLayoutHeaderCell( label: "" ), a!gridLayoutHeaderCell( label: "Seller Delivered", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "QC Verified", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "", align: "RIGHT" ) }, {a!gridLayoutHeaderCell( label: "" ), a!gridLayoutHeaderCell( label: "Seller Delivered", align: "RIGHT" ), a!gridLayoutHeaderCell( label: "", align: "RIGHT" )} ), //I get this error Interface Definition: Expression evaluation error in rule 'qm_uiloandatagridsforremedysummary' (called by rule 'qm_uisectionremedysummaryloandata') at function a!gridLayout [line 5]: A grid layout component [label=“”] has an invalid value for “rows”. Every row layout must have the same number of components and it must match the number of header cells. The row at index 1 has 3 component(s). Expected: 1 component(s).