0

要获取所选行的主键值,我们可以record.get('id')extjs中使用。如何获取其他列的值(例如,如果我有一个名为namet_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 回答