Got the following error: table data is not editable at this location

2 ビュー (過去 30 日間)
Nimrodb
Nimrodb 2013 年 3 月 6 日
Hi all,
I have a uitable. When I run the code and try and set a value to the table I get the error above and when I look at the evendata structure values I see:
  1. Indices is correct
  2. Prev' Data is [] which is correct
  3. Edit Data holds the new data I chose (is correct)
  4. New Data is [] -> WHY?? why isn't it equal to Edit Data?
  5. Error = "table data is not editable at this location"
What am I missing? I have cells as editable.
Here is the uitable code (I shorted it a bit for the unnecessary parts)
ColumnFormat = {{' ' 'STA1' 'STA2' 'STA3' 'STA4'},...
{' ' 'Voice' 'Video' 'Best Effort' 'Background'},...
'numeric',...
'numeric',...
'numeric',...
'numeric',...
'numeric',...
{' ' 'Poason' 'Syncronious'},...
{' ' 'TCP' 'UDP' 'G711'},...
{' ' 'None' 'WEP' 'TKIP'},...
'numeric'};
ColumnEditable = [true true true true true true true true true true false];
handles.STADataTable(STANumber) = uitable(...
'Parent',handles.STAPanel(STANumber),...
'units','pixels',...
'ColumnWidth','auto',...
'ColumnFormat',ColumnFormat,...
'ColumnEditable',ColumnEditable,...
'CellEditCallback',{@STADataTable_Callback,handles},...
'Position',[48 5 1039 19*3+2]);
  6 件のコメント
Nimrodb
Nimrodb 2013 年 3 月 7 日
1st - Thanks.
2nd - But is this needed when I make a uitable?
Do I need to define the data cells before I let the user set value to it?
Walter Roberson
Walter Roberson 2013 年 3 月 7 日
Yes.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by