2013-03-13 4 views
1

나는 uitable 1x2를 만들려고 노력하고 있습니다.Matlab : 논리 셀 및 기본값 'true'를 가진 uitable

셀 (1,1) 형식은 '논리'형식입니다. 셀 (1,2) '문자'

handles.SeedTable = uitable(... 
        'ColumnName',{'Shuffle' 'Seed#'},... 
        'ColumnFormat',{'logical','char'},... 
        'ColumnEditable',[true true],... 
        'RowName',{'Seed'},... 
        'Data',[{'true'}, {'Random#'} ]); 

내 파일을 실행입니다 : 내가 셀을 선택 취소 확인란을 누르면 (1,1) 아무 반응이 없습니다. - 난 기본적으로 true 될 수있는 셀을 설정하지 않은 경우 모든 즉 라인 제거 (좋은 :

'Data',[{'true'}, {'Random#'} 

답변

1

셀 편집 할 수있게하기를, 코드의 마지막 true는 따옴표없이 갈 필요 :

handles.SeedTable = uitable(... 
        'ColumnName',{'Shuffle' 'Seed#'},... 
        'ColumnFormat',{'logical','char'},... 
        'ColumnEditable',[true true],... 
        'RowName',{'Seed'},... 
        'Data',[{true}, {'Random#'} ]);