From time to time I was confronted with the following feature request by my users:
If I filter list view for a specific record, could nt you open a nested link automatically?
There a several approaches to achieve this and you have to decide if you would like to do it on server or client-side with corresponding pro’s and con’s.
I ve implemented a server side version which requires render_component plugin.
However, that one is installed automatically in my howto application.
Let me show you how it works in a quite short example:
class TeamsController < ApplicationController
active_scaffold :team do |conf|
conf.nested.add_link(:players)
conf.list.nested_auto_open = {:players => 1}
end
end
Our starting point is a nested link to players model.
Next line is doing all the magic, we configured that players nested link should be automatically opened if there is only 1 team record in list view.
You could also pick 2 or even 10 records in list views.
Nov 16, 2010 @ 14:22:46
cool
Nov 21, 2010 @ 16:02:25
show me