<% var qparts = parse('?') %>
<% _.each(args['_c'], function(col_name) { %>
<% qparts.update({_c: col_name}, 'add') %>
<% var hide_col = col_name[0] == '-' %>
<% var display_name = hide_col ? col_name.slice(1) : col_name %>
<%- display_name %>
<% }) %>
<% _.each(args, function(list_values, key) { %>
<% if (key.charAt(0) !== '_' && key !== 'c') { %>
<% _.each(args[key], function(col_name) { %>
<% var update = {}; update[key] = col_name; qparts.update(update) %>
<%- key %> = <%- col_name %>
<% }) %>
<% } %>
<% }) %>
<% qparts = qparts.toString() %>
<% if (qparts && qparts != '?') { %>
×
<% } %>