0

2つのストアがあります。1つはイベント用で、もう1つはそのイベント用にキャプチャされたデータ用です。イベントストアからIDを取得し、データストアで使用しようとしています。データモデルに次のフィールドがあります。

{名前:'eventId'、タイプ:'int'}、

私のコントローラーはフォームデータをフェッチして検証し、その後、コードが失敗します。私は次のことを試みて、最初のストアからIDを取得し、それを2番目のストアに設定します

var idStore = Ext.getStore('Details');
var id = idStore.findRecord('id');

currentData.set('eventId', newValues.id);

私のコンソールはに戻りますnullvar idこれは私のコードが間違っていると私に信じさせます、誰かが私がIDを取得してそれを使用する方法を私に説明するのを手伝ってもらえますか?ありがとう

4

1 に答える 1

0

私はそれを理解しました、ドキュメントドキュメントはフィールドの後に値を指定すると言います。私がしなければならなかったのは、「id」フィールドの後に「1」を追加することだけでした。

これはいくつかの質問を提起しますが、私のIDが常に「1」で始まることを確認する必要があります。誰かがより良い方法を知っていますか?

于 2012-07-26T10:16:18.797 に答える