我在 extjs+Yii 工作。在 extjs 中,我正在创建 20 个问题的多项选择题。这些问题是我从 Yii 框架中提取的。所以在 extjs 我的代码为= View= Question.js
Ext.define('Balaee.view.question.Question',
{
extend:'Ext.form.Panel',
requires:[
'Balaee.view.question.QuestionView'
],
id:'QuestionId',
alias:'widget.question',
title:'Question',
height:180,
items:[
{
xtype:'questionView',
},
],//end of items square
buttons:[
{
xtype:'button',
fieldLabel:'Vote',
name:'vote',
formBind:true,
text:'submit',
action:'voteAction',
}
]
});
QuestionView.js
Ext.define('Balaee.view.question.QuestionView',
{
extend:'Ext.view.View',
id:'QuestionViewId',
alias:'widget.questionView',
store:'Question',
config:
{
tpl:'<tpl for=".">'+
'<div id="main">'+
'</br>'+
'<b>Question :-</b> {question}</br>'+
//'<p>-------------------------------------------</p>'+
'<tpl for="options">'+ // interrogate the kids property within the data
'<p>  <input type="radio" name="opt" > {option} </p>'+
'</tpl></p>'+
'</div>'+
'</tpl>',
itemSelector:'div.main',
}
});
所以我正在查看将问题及其选项显示为单选按钮的视图。我正在显示 20 个问题。最后它有提交按钮。点击提交按钮,我想显示结果。要计算结果,我需要将用户选择的所有问题的选项存储在 extjs 中,以便计算结果。那么如何将所有问题选择选项存储在 extjs 中?