2017-10-24 6 views
1

私はMatlabアプリケーションで作業しています。ボタンをクリックするたびに、特定のテキストフィールドのテキストをドロップダウンウィンドウの独自のフィールドに追加する必要があります。ドロップダウンするコンポーネントを追加する

エラー: '項目'は、文字ベクトルのセル配列である必要があります。

//app.newFileTitleField.Value is what is inputted by user in text field 

app.newFileTitleField.Value = 'hello'; 
app.OptionHolder = {}; 
app.OptionHolder {end+1} = [app.newFileTitleField.Value]; 
app.DropDown.Items = {app.OptionHolder}; 
+0

質問がありますか? – excaza

+0

構造体以外の配列オブジェクトから構造体の内容参照にエラーが発生しました。これをどうやって解決するのですか? – Hnorth

+1

[mcve]やエラーメッセージ全体がないと、簡単には答えられません。 – excaza

答えて

1

フィールドapp.OptionHolderがすでに文字ベクトルのセル配列のように見えるので、これは動作するはずです:

app.DropDown.Items = app.OptionHolder; 

また、app.newFileTitleField.Value周りの角括弧は不要です。

+0

これは素晴らしい動作です!ありがとう – Hnorth

関連する問題