uitable problem, add/remove row

1 次查看(过去 30 天)
James Hendren
James Hendren 2013-8-15
I am having a problem with my uitable. Theres and add/remove row button. When I press it, the new row's logical check box is not usable. Also, I want to be able to manually input data in each cell, how do I do that?
set(handles.uitable10,'Data',{true;false;false;false;false},...
'ColumnFormat',{'logical','numeric','numeric'},...
'ColumnEditable',true)...
oldDat = get(handles.uitable10,'Data');
nRows = size(oldDat,1);
dat = cell(nRows+1,1);
dat(1:nRows,:) = oldDat;
set(handles.uitable10,'Data',dat{true,true,true},...
'ColumnFormat',{'logical','numeric','numeric'},...
'ColumnEditable',true)...
oldDat = get(handles.uitable10,'Data');
nRows = size(oldDat,1);
dat = oldDat(1:nRows-1,:);
set(handles.uitable10,'Data',dat)
guidata(hObject,handles)

回答(1 个)

Walter Roberson
Walter Roberson 2013-8-15
dat{true,true,true} is not going to yield a cell array.
  3 个评论
Jan
Jan 2013-8-17
@James: When answers of Walter are not very useful, this is usually related to missing accuracy of the question. At least I do not understand, what you are looking for. Please explain the relation between the text and the posted code.
Walter Roberson
Walter Roberson 2013-8-18
The code for the callbacks for the add and remove buttons are going to be needed.
To manually input data into the uitable, just go ahead and type new values in once the table has been created.
What will you do with the data once it is in the table ?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by