0
我使用jqgrid和Ruby on Rails,使用2dc_jqgrid插件 - 2dc_jqgrid details)。使用2dc_jqgrid,我如何显示自定义数据?
默认情况下,插件似乎直接从模型中的字段获取信息并将其显示在结果表中。例如:
books = Book.find(:all) do
if params[:_search] == "true"
id =~ "%#{params[:id]}%" if params[:id].present?
model =~ "%#{params[:name]}%" if params[:model].present?
manufacturer =~ "%#{params[:publisher]}%" if params[:publisher].present?
end
paginate :page => params[:page], :per_page => params[:rows]
order_by "#{params[:sidx]} #{params[:sord]}"
end
if request.xhr?
render :json => books.to_jqgrid_json([:id,:name,:publisher], params[:page], params[:rows], camera_grids.total_entries) and return
end
使用此默认设置,制造商ID将显示在结果表(例如12)中。我想显示发布者的姓名。一本书属于出版商,所以我想指定book.publisher.name。我不知道如何或在哪里可以用2dc_jqgrid做到这一点。
有什么建议吗?谢谢。