uitable extent is zero in uifigure (not so in figure)

9 views (last 30 days)
Any idea why the following code returns a table extent of zero? When you replace uifigure with figure, it returns non-zero values like you'd expect.
f = uifigure;
u = uitable(f, 'Data', ones(1,6));
ext = get(u, 'Extent')
  1 Comment
Adam Danz
Adam Danz on 6 Feb 2020
Thomas Ewald's comment moved here as an answer.
Having the same issue here. What happend to this and is there a solution or workaround for this?

Sign in to comment.

Answers (2)

Vimal Rathod
Vimal Rathod on 19 Jul 2019
I have brought this issue to the notice of our developers. They will investigate the matter further with a view to resolving the issue in one of our future releases.
  2 Comments
Varun Pai
Varun Pai on 5 Jul 2021
Is this issue fixed in any of the future releases ? R2020a and later ?

Sign in to comment.


Adam Danz
Adam Danz on 4 Feb 2020
As of r2019b, update 4, the Extent property of UITables embedded into a UIFigure still returns [0 0 0 0] but to be fair, Extent is not a documented property of UITables. There are, however, several Position properties (Position, InnerPosition, OuterPosition, etc.).
Interestingly, if a UITable is embedded in a figure produced by the figure() function, the extent property is not all 0s but doesn't seem to relate to the UITable's position or size.

Categories

Find more on Develop uifigure-Based Apps in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!