Display using the :display_with or :display_as values when a :collection or :checkbox is used.

The :display_as and :display_with parameters are ignored for :collection or :checkbox in the initial HTML. They are correctly replaced by the AJAX request, but it's a bit late by then - this then generates inconsistencies between elements that have been edited and ones that have not.