{ a!gridRowLayout( contents: { a!textField( value: cons!TARGET_Year_Values[1], readOnly: true, saveInto: {} ), a!integerField( value:if(rule!CheckNull(ri!cdtTargetLocation),{},ri!cdtTargetLocation[ri!index].tAdvYear1), required: true, saveInto: ri!cdtTargetLocation[ri!index].tAdvYear1 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tAdvYear2), required: true, saveInto: ri!cdtTargetLocation[ri!index].tAdvYear2 ) , a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tAdvYear3), required: true, saveInto: ri!cdtTargetLocation[ri!index].tAdvYear3 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tAdvYear4), saveInto: ri!cdtTargetLocation[ri!index].tAdvYear4 ) , a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tAdvYear5), saveInto: ri!cdtTargetLocation[ri!index].tAdvYear5 ) } ) , a!gridRowLayout( contents: { a!textField( value: cons!TARGET_Year_Values[2], readOnly: true, saveInto: {} ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tOIYear1), required: true, saveinto: ri!cdtTargetLocation[ri!index].tOIYear1 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tOIYear2), required: true, saveinto: ri!cdtTargetLocation[ri!index].tOIYear2 ) , a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tOIYear3), required: true, saveinto: ri!cdtTargetLocation[ri!index].tOIYear3 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tOIYear4), saveinto: ri!cdtTargetLocation[ri!index].tOIYear4 ) , a!integerField( label: 5, labelPosition: "ABOVE", value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tOIYear5), saveinto: ri!cdtTargetLocation[ri!index].tOIYear5 ) } ), a!gridRowLayout( contents: { a!textField( value: cons!TARGET_Year_Values[3], readOnly: true, saveInto: {} ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tRevYear1), required: true, saveinto: ri!cdtTargetLocation[ri!index].tRevYear1 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tRevYear2), required: true, saveinto: ri!cdtTargetLocation[ri!index].tRevYear2 ) , a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tRevYear3), required: true, saveinto: ri!cdtTargetLocation[ri!index].tRevYear3 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tRevYear4), saveinto: ri!cdtTargetLocation[ri!index].tRevYear4 ) , a!integerField( label: 5, labelPosition: "ABOVE", value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tRevYear5), saveinto: ri!cdtTargetLocation[ri!index].tRevYear5 ) } ), a!gridRowLayout( contents: { a!textField( value: cons!TARGET_Year_Values[4], readOnly: true, saveInto: {} ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tMarketYear1), required: true, saveinto: ri!cdtTargetLocation[ri!index].tMarketYear1 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tMarketYear2), required: true, saveinto: ri!cdtTargetLocation[ri!index].tMarketYear2 ) , a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tMarketYear3), required: true, saveinto: ri!cdtTargetLocation[ri!index].tMarketYear3 ), a!integerField( value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tMarketYear4), saveinto: ri!cdtTargetLocation[ri!index].tMarketYear4 ) , a!integerField( label: 5, labelPosition: "ABOVE", value: if(rule!CheckNull(ri!cdtTargetLocation),null,ri!cdtTargetLocation[ri!index].tMarketYear5), saveinto: ri!cdtTargetLocation[ri!index].tMarketYear5 ) } ) }