我有一个“客户”类,与一个名为“代表”的类有一对多的关系。在客户端,我看到网格中“代表”的单元格设置为“[object Object]”。我希望该单元格包含“代表”类的“toString()”值。
我需要对网格定义进行哪些更改,以便这些单元格包含“代表”类的“toString()”值?
注意:由于可能有许多与客户关联的“代表”,我只需要返回第一位代表的数据。
这是我在Controller中定义网格的方式:
//Customer Grid
def customerGrid = {
domainClass Customer
columns
{
customer_id
customer_name
representative
}
}
答案 0 :(得分:0)
我想出来并更新了我在Controller中定义网格的方式。 通过定义我的网格,我能够访问这些属性:
//Customer Grid
def customerGrid = {
domainClass Customer
columns
{
customer_id
customer_name
representative
'representative.firstName'
{
name 'Sales Rep Name'
}
}
}
我希望这有助于其他人。很难找到这样一个特定的答案,因为这只适用于Grails(Java)Framework应用程序内部的jqGrid的EasyGrid实现。