私はextjs4 MVCで作業しています。ポイント*で立ち往生しています。これは、extjs4でオブジェクト配列を定義し、それに値を設定し、そのオブジェクトから値を取得する方法です。※やってみましたが解決しません。Qusetion paper があるとします。そこにはいくつかの質問が表示され、オプションが表示されます。適切に選択されたオプションを使用して質問があります。しかし、適切なモデル インスタンスに保存することに成功しません。単一のレコードを特定のモデル インスタンスに保存する方法を知っています。しかし、私は特定のモデル オブジェクトに反復値を格納する方法がわかりません。この問題を解決するにはどうすればよいですか。
1)ここに私のコントローラーファイルコードがあります
temp:function()
{
var obj = Ext.create('Demo.model.Poll');
for(var i=0;i<4;i++)
{
var inputs = document.getElementsByName(i);
var radio = "";
for (var j = 0; j < inputs.length; j++) {
if (inputs[j].checked) {
name = inputs[j].name;
value = inputs[j].value;
//console.log("questionId="+name +" value="+ value);
check.set('poll',name);
check.set('option',value);
}// End of if statment
}// End of inner for loop
}//End of outer for loop
//Here I am going to display values inside object
console.log("----------------------------------");
for(var i=0;i<4;i++)
{
console.log(i);
console.log(check.get('poll'));
console.log(check.get('option'));
}
//Is it possible to save object array to server side in single save method
// obj.save();
}// End of temp function
2)そして、このコードを実行した後、モデルに最後に設定された値を取得しました.firebugでは、この結果が得られました. たとえば。
3
England
3
England
3
England
3
England
何か提案をください