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做到這一點。
有什麼建議嗎?謝謝。