private
def panel_list
set_list
- list_result = @list.open(@operators)
- @items = list_result.items
- @pager = list_result.paginate
+ @items = @list.items
+ @pager = @list.page_status.pager
respond_to do |format|
format.html
- format.json { render json: @items.map{|i| i.attributes}.to_json }
+ list_json_format @list, format
format.atom
format.rss
end
jsn = JSON.parse(params[:json])
end
@prm = params[:panel] || jsn
- self.model.fold_extend_settings @prm
- @item.attributes = @prm
- @item.refresh
+ @item.class.fold_extend_settings @prm
+ # @item.refresh
respond_to do |format|
- if @item.store @item.packed_attributes, @operators
+ if @item.store @prm, @operators
updated_html_format format
updated_json_format format
else