Thanks for the followup Christine but I wasn’t clear with my question. I don’t want to alternate rows, but rather define control attributes within a FLEXLINE on a row by row basis.
Programatically, using an example where the first control in the FLEXLINE is defined as FIELD, row one and two may not meet my criteria so I would leave the field background the default color, but row three may meet my criteria for highlighting the cell so I would change its background color to yellow.
On a subsequent use of the same FLEXLINE grid, I may want the first control in the FLEXLINE to be defined as a BUTTON, and on an individual row basis, decide that row 1 through 3 buttons are disabled but the row 4 button is enabled.
Right now, in the case of the FIELD, all fields in column one are either the default color or yellow. For the button, I only know that I can enable or disable all buttons in column 1. I’d like to be able to specify each row individually based on runtime conditions.
The reason I am looking into this is because we have the need to display a dozen columns for various scenarios. Many of the columns are standard, but 4-5 columns vary from FIELDS to CHECKBOX to BUTTON controls. Instead of creating pages for each unique scenario, I was hoping to create one page that changes the columns as needed by each scenario. To make this work however, I would need to have greater control over control properties such as background color, enable state, on-click method, etc.
I think I want the FLEXLINE to be more flexible than it actually is, but I have been surprised with some of the solutions others have come up with, so wanted to see if anyone had a way of making this work before I move on to creating multiple pages. I suppose, in lieu of multiple pages, I may be able to use column visibility to obtain the desired results.