4

ネストされた json から値を取得しようとしていますが、値を取得できません。次のデータ構造があります。ここでレコードを印刷しています。

ここに画像の説明を入力

私がしたこと。

 onWordTap: function(view, index, target, record, event) {
        var wordName=record.get('name');
        console.log("Word--->>>>"+wordName);
        console.log(record);
    },

しかし、私はこのようにコンソールに入ります:->Word--->>>>undefined

私もこれを試しました:

var wordName=record.data.get('名前');

しかし、取得

キャッチされていない TypeError: オブジェクト # にはメソッド 'get' がありません

私のJSONは次のようになります: JSON

私の以前の質問もこのタイプの質問に関連しています。見てください。前の問題

4

3 に答える 3

1

データ オブジェクト内にデータ プロパティがあるようです。これは、実際にデータと呼ばれるフィールドが 1 つしかないため、sencha がレコードを認識することを意味します。それで、間違っていなければ、次の出力は何ですか:

console.log(record.get('data'));

また、 を含むストアに関連付けられているモデルを追加してくださいrecord

于 2013-08-26T11:07:31.357 に答える