0

選択した行の主キーの値を取得するにはrecord.get('id')extjsで使用できます。他の列の値を取得する方法 (たとえば、 nameまたはt_idという名前の列があるとします)。私の場合、警告record.get('id')すると正確な値が返されますが、警告record.get('t_id')undefinedと表示されます。

ありがとう。

アップデート:

の結果を取得していrecord.get('name')ます。外部キー のみt_idが機能していません。

4

2 に答える 2

1

特定の@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.

最も重要なことは、問題を見つけられるようにコードを投稿してください。

于 2013-06-27T05:40:55.620 に答える
0

うん!私の経験では、グリッドの外部キーは常に欠落しています。その外部キーの非表示フィールドを定義してみてください (まだテストされていません):

column :t_id do |c|
  c.hidden = true
end
于 2013-07-07T04:23:30.540 に答える