Units type 'characters' not suppoerted for uitable on uifigure

1 次查看(过去 30 天)
When trying to create uitable on an uifigure window (as opposed to figure window) I get an error when trying to use 'characters' as the unit type.
The Error message: Functionality not supported with figures created with the uifigure function.
I can't find any reference to this on the online documentation. I am using 2022A.

采纳的回答

dpb
dpb 2022-9-18
编辑:dpb 2022-9-19
Indeed, TMW changed the documentation to try to force the use of uifigure instead of figure it appears, and in doing so rearranged the documentation to what are the table properties available depending upon whether the uitable is a child of a figure or of a uifigure
In the documentation at least thru R2020b, there's a Note and links to two separate Table Properties depending upon which type of figure was used -- in there the only supported Units setting for a child of the uifigure is 'pixels'.
The crafter of the new documentation didn't segregate the 'Units' name,value pair out for special treatment between the two but left it in the global section implying either can use all options.
This is a bug in the documentation it appears.
  2 个评论
uido
uido 2022-9-18
Thank you for the answer.
Maybe I should write to them about it so they will know to fix it.
dpb
dpb 2022-9-19
I would say is worth the bug report, yes...either the doc is wrong (my conjecture) or the uitable implementation is not up to what it is documented to be, so whichever is supposed to be the correct behavior according to the (unpublished) internal TMW design documentation, there's an inconsistency.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop uifigure-Based Apps 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by