I want to add a push button or a clickable link into a cell of table

22 views (last 30 days)
I want to add a push button or a clickable link into a cell of table,.. How can I do this??
I am using MATLAB GUI Window...
Please anyone help.

Answers (1)

Oleg Komarov
Oleg Komarov on 9 May 2012
You can use HTML to format a string in a uitable, however the links will not be clickable.
You have to code a 'ButtonDownFcn' which has to parse the string and check if it's an HTML link, then open the link, format the link to violet (optional).
To get you started:
f = figure('Position',[200 200 400 150]);
link = '<http://www.mathworks.com/matlabcentral/answers/37852 My thread>';
t = uitable('Parent',f,'Data',{link},'ColumnName',{'Col1'},...
'ColumnFormat',{'char'},'Position',[20 20 360 100]);

Community Treasure Hunt

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

Start Hunting!