Print in a pdf data of a select

0

I have a scaffold table where I enter clients, I have a select where my option I consult them with an each do, I select it and I print it with a javascript, I want that data to be the only ones that are leaked to my pdf as a header.

Inquiry

    <script type="text/javascript">
  function mostrarValor(select) {
    select.parentNode.querySelector("input[name=remision]").value = select.value;
  }
</script>

<center>
<div class="col-md-6">
  <select class="custom-select" name="sel_remision" id="sel_remision" onChange="mostrarValor(this)">>
    <option selected>Selecciona cliente</option>
      <% @clienteremis.each do |clienteremi|%>
      <option value="<%= clienteremi.nombre %><%= clienteremi.apellidos %>
      <%= clienteremi.empresa %>
      <%= clienteremi.nit %>
      <%= clienteremi.ciudad %>
      <%= clienteremi.direccion %>
      <%= clienteremi.telefono %>
      <%= clienteremi.forma_pago %>">
      <%= clienteremi.nombre %>&nbsp;<%= clienteremi.apellidos %></option>
    <% end %>
  </select>
  <br>
  <input type="text" name="remision" class="form-control" value="Datos cliente" />
  <input type="hidden" name="remision" class="form-control" value="Datos cliente" />
  <hr>
</div>
</center>
<br>
<br>

controller

def index
  @clienteremis = Clienteremi.all

  respond_to do |format|
    format.html
    format.json
    format.pdf do
        render template: "remisiones/pdfRemi", pdf: 'Pdf'
    end
  end
end

pdf

<% @clienteremis.each do |clienteremi|%>
          <b>Nombre :&nbsp;</b><%= clienteremi.nombre %>&nbsp;<%= clienteremi.apellidos %>
          <b>Empresa :</b><%= clienteremi.empresa %>
          <b>Nit/C.c :</b><%= clienteremi.nit %>
          <b>Ciudad : </b><%= clienteremi.ciudad %>
          <b>Direccion :</b><%= clienteremi.direccion %>
          <b>Tel o Cel : </b><%= clienteremi.telefono %>
          <b>Forma de pago : </b><%= clienteremi.forma_pago %>
          <b>Vendedor : </b>Null
          <center>
          <b>Nº Orden/Pedido : &nbsp;</b>Null
          </center>
        <% end %>
    
asked by STIVEN ARTEAGA ESPITIA 18.12.2018 в 20:20
source

0 answers