2 つのフィールドセットを持つフォーム パネルがあります。1 つのフィールドセット セットにはテキスト フィールドが含まれ、もう 1 つのフィールドセット セットにはチェック列を含むグリッドが含まれます。ユーザーが「プロジェクトの作成」ボタンをクリックすると、アラートメッセージに表示される文字列が生成されます。これまでのところ、テキストフィールドから文字列を生成することに成功しました。ただし、グリッド レコードからは成功していません (注: グリッドは有効なフォームの子ではないことを認識しています。また、グリッド内の変更されたレコードのみを文字列に生成する必要があります)。これについてのヒントはありますか?
質問する
56 次
1 に答える
0
次のコードが機能します。
Ext.each(teststore.getRange(), function (rec, idx, a) {
var s = [],
data = rec.data,
key;
for (key in data) {
s.push('&teststore', '[', idx, '].', key, '=', data[key]);
}
alert(s.join(''));
});
現在、アラートは一度に 1 つのレコードを文字列として表示します。ただし、ストア内のすべてのレコードが 1 つのアラート メッセージに表示されるようにしたいと考えています。私はまだそれに取り組んでいます。
于 2012-12-13T15:00:59.717 に答える