質問と、ユーザーが 1 つを選択する必要がある 2 から 8 の可能な回答を渡す多肢選択クラスを作成しようとしています。アイテムをクラスに動的に渡し、可能な回答ごとに新しいラジオフィールドを作成するにはどうすればよいですか? これが私の現在のクラスで、2つの可能な答え(赤、白)があります
Ext.define('Sencha.view.question.QuestionTypeOne', { 拡張: 'Ext.Container', xtype: '質問タイプ1', 必要: [ 「Ext.TitleBar」 ]、 構成: { 高さ: '250px', 幅: '250px', 項目: [ { xtype: 'フィールドセット', title: '好きな色は何ですか?', 指示: '1 つ選択', デフォルト: { xtype: 'ラジオフィールド', labelWidth: '40%' }、 項目: [ { 名前: '色', 値: '赤', レーベル: 「レッド」 }、 { 名前: '色', 値: '白', レーベル: 「ホワイト」 } ] } ] }、 初期化: 関数 () { this.callParent(引数); } });
そして、それはこのようなものを呼び出すでしょうか?
{ xtype: '質問タイプ1', // 質問: "好きな色は何ですか?", // アイテム: [] }