質問と、ユーザーが 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',
// 質問: "好きな色は何ですか?",
// アイテム: []
}