<%#= render partial: 'measurements/filters', locals: {url: filter_project_measurements_path(@project, @view_params)} %> <% if @targets_by_date.any? %> <%= render partial: 'targets/options' %> <% formulas = @quantities.map { |q| q.formula } %> <%# formulas.unshift(@filter_q.formula) if @filter_q %> <%= error_messages_for *formulas %> <% total_width = 3 + @quantities.length %> <% header = quantities_table_header(@quantities) %> <% header.each_with_index do |row, i| %> <% if i == 0 %> <% end %> <% row.each do |q, span| %> <% end %> <% if i == 0 %> <% end %> <% end %> <% @targets_by_date.each do |date, targets| %> <% row_class = "date #{cycle('odd', 'even')}" %> <% @quantities.each do |q| %> <% end %> <% rows = @quantities.empty? ? 1 : (targets.length - 1) / @quantities.length + 1 %> <% @quantities.each do |q| %> <% end %> <% targets.each_slice(@quantities.length) do |extras| %> <% extras.each do |q, t| %> <% end %> <% if @quantities.length > extras.length %> <% end %> <% end %> <% end %>
<%= l(:field_effective_from) %> 0 %> <%= "rowspan=#{-span}" if span && span < 0 %> style="width: <%= (span && span > 0 ? span : 1) * 100/total_width %>%;" title="<%= q.description %>"> <%= q.name if span %> <%= l(:field_action) %>
<%= format_date(date) %> <%= targets[q] %><%= action_links(date) %>
<% else %>

<%= l(:label_no_data) %>

<% end %>