diff --git a/app/helpers/dmsf_queries_helper.rb b/app/helpers/dmsf_queries_helper.rb index a0f79ad4..1b212ab4 100644 --- a/app/helpers/dmsf_queries_helper.rb +++ b/app/helpers/dmsf_queries_helper.rb @@ -113,7 +113,13 @@ module DmsfQueriesHelper tag = content_tag('span', tag, class: 'icon icon-folder') end unless filter_any? - tag = "".html_safe + tag + path = expand_folder_dmsf_path + columns = params['c'] + if columns.present? + path << '?' + path << columns.map{ |column| "c[]=#{column}" }.join('&') + end + tag = "".html_safe + tag tag = content_tag('div', tag, class: 'row-control dmsf-row-control') end tag + content_tag('div', item.filename, class: 'dmsf-filename', title: l(:title_filename_for_download)) @@ -123,7 +129,13 @@ module DmsfQueriesHelper else tag = link_to(h(value), dmsf_folder_path(id: item.project, folder_id: item.id), class: 'icon icon-folder') unless filter_any? - tag = "".html_safe + tag + path = expand_folder_dmsf_path + columns = params['c'] + if columns.present? + path << '?' + path << columns.map{ |column| "c[]=#{column}" }.join('&') + end + tag = "".html_safe + tag tag = content_tag('div', tag, class: 'row-control dmsf-row-control') end end