如何获取除主键之外的表列的值

时间:2013-06-27 03:31:52

标签: extjs extjs4 extjs4.1 netzke

要获取所选行的主键值,我们可以在 extjs 中使用record.get('id')。如何获取其他列的值(例如,如果我有一个名为 name t_id 的列)。在我的情况下,当我提醒record.get('id')时,它会提供确切的值,而警告record.get('t_id')会显示未定义

感谢。

更新

我收到record.get('name')的结果。只有外键 t_id无效。

2 个答案:

答案 0 :(得分: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.

最重要的一个,请发布您的代码,以便我们能够找到问题。

答案 1 :(得分:0)

呀!在我的经验中,网格中的外键总是缺失。请尝试为该外键定义一个隐藏字段(尚未测试):

column :t_id do |c|
  c.hidden = true
end