私はextjs4で働いています。私はグリッドビューを持っています-
{
xtype : 'grid',
id : 'g2',
store : 'qb.qbquestionoptionStore',
columns : [ {
text : 'Options',
dataIndex : 'option',
flex : 1
}, {
text : 'Answer',
dataIndex : 'isAnswer',
flex : 2.5
},{
header : 'edit',
renderer : function(val) {
return '<a href="#" id="edit">Edit</a>';
}
},
上のグリッドには、オプションと isAnswer フィールドが表示されています。追加オプションボタンもあります。このボタンをクリックすると、新しいオプション作成ウィンドウが表示 されます-保存ボタンをクリックすると、上記の新しいオプションとisAnswerフィールド値をグリッドの上に追加したいと思います.コードで新しく挿入されたフィールド値を取得しました-
var win = button.up('window');
form = win.down('form');
record = form.getRecord(), values = form.getValues();
console.log(values.option);
console.log(values.isAnswer);
では、これらの値をグリッドの上に挿入する方法は?