選択した行の主キーの値を取得するにはrecord.get('id')、extjsで使用できます。他の列の値を取得する方法 (たとえば、 nameまたはt_idという名前の列があるとします)。私の場合、警告record.get('id')すると正確な値が返されますが、警告record.get('t_id')はundefinedと表示されます。
ありがとう。
アップデート:
の結果を取得していrecord.get('name')ます。外部キー のみt_idが機能していません。
特定の@ejoを確認する必要があります。
1. As @Daemon said you need to check whether you had defined 't_id' in your store feilds or in model.
2. Second, you need to check whether you are sending the 't_id' value from backend.
3. third, if you use grid.getview option, check whether that t_id has been mapped to grid.
最も重要なことは、問題を見つけられるようにコードを投稿してください。
うん!私の経験では、グリッドの外部キーは常に欠落しています。その外部キーの非表示フィールドを定義してみてください (まだテストされていません):
column :t_id do |c|
c.hidden = true
end