scroll programmatically within uitable
이전 댓글 표시
I am starting to build an app suing the AppDesigner and need to deal with a fairly large uitable (>1000 rows).
In some cases it would be nice to scroll within this table to a certain row or cell programmatically.
https://ch.mathworks.com/help/matlab/ref/matlab.ui.container.tree.scroll.html shows that in 2020a there is now the function scroll, which allows scrolling e.g. within a list box to a certain item.
Is there a way to do the same within a uitable (created using the AppDesigner)? If not, if there a plan to add this in the near future?
채택된 답변
추가 답변 (1개)
Sean de Wolski
2020년 8월 10일
0 개 추천
The scroll syntax in 20a only works in uifigures (the underlying figure used by app designer). Simply call it in a callback or function in the app.
댓글 수: 4
Adam Danz
2020년 8월 10일
@Sean de Wolski, I played around with the scroll function for a bit but I don't see how it can be used to scroll to a certain row within a UITable. The documentation shows how to scroll within a list box or tree node and I can see how this function could be extended to do the same with UITables, which would be great, but I couldn't get it to scroll within a uitable.
In cases where the scroll function is supported in app designer, users also have to turn "scrollable" on in the app's UIFigure.

Sean de Wolski
2020년 8월 10일
Ahh. I was confusing regular figure with uifigure, not lack of support for uitables... Disregard (for now!)
Adam Danz
2020년 8월 10일
Looking forward to the "yet" part. Lots of people have asked how to programmatically scroll to a certain row and column of a uitable.
Steven Brossi
2020년 8월 11일
카테고리
도움말 센터 및 File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!