1

私はextjs + Yiiで働いています。extjs で、20 問の多肢選択問題用紙を作成しています。これらの質問は、Yii フレームワークから取得しています。したがって、extjs では、as= 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>&nbsp&nbsp<input type="radio" name="opt" >&nbsp{option} </p>'+
            '</tpl></p>'+

            '</div>'+
            '</tpl>',
        itemSelector:'div.main',    
    }

});

だから私は質問とそのオプションをラジオボタンとして表示しているビューを持っています。私は20の質問を表示しています。最後に送信ボタンがあります。送信ボタンをクリックすると、結果を表示したい。結果を計算するには、結果を計算するために、ユーザーが選択したすべての質問のオプションを extjs のストアに保存する必要があります。では、選択したすべての質問のオプションを extjs に保存する方法は?

4

1 に答える 1

0

フォームのラジオ ボタンの値をアドホック Ext データ ストアに配置する方法を尋ねていますか?

于 2013-01-03T12:36:12.803 に答える