Can the View Canvas component flex in an embedded view?

I'm making a lovely little 24-hour alarm timeline component with the hope of using it as an embedded view in a table to show the frequency and duration of machine stops by alarm. It contains six instances of the 'shadedTimePeriod' view and as many instances of the 'alarmMark' view as required. So far, so good.

The problem arises when I use this as an embedded view in a table column.

As can be seen, the view canvas is inserted at full width where I would like it to autosize to fit.

Do I have any options on this other than fixing the view canvas width to a value and forgetting about any flex layout?

Your View Canvas is within a Coordinate Container. No Flex behaviors will be seen.

Thanks for the response.

I can put the view canvas into a flex view but I can't make sense of what it does with the left and width properties. Can you give any guidance on this? Can I set these properties as a percentage of the canvas width somehow?

As of 8.1.14, the View Canvas accepts percentage values.

For example,
A View instance given a width of "25%" will span one-quarter of the space available in the View Canvas from left-to-right, starting at whatever position is defined for left.