.widget.widget-search header h5 Filtros .widget-controls a data-widgster="expand" href="#" style="display: none;" title="Expand" i.icone-cadastrar a data-widgster="collapse" href="#" title="Collapse" i.glyphicon.glyphicon-minus .widget-body = search_form_for @q, url: url_for(controller: 'projecao/receitas_dos_calculos_de_projecao', action: 'new', calculo_de_projecao_id: @calculo_de_projecao.id), method: :get, html: {class: "form-vertical"} do |f| fieldset .form-group .row .col-sm-2 = f.label :classificacao, 'Classificação', class: 'control-label' = f.text_field :codigo_start, class: "form-control input-sm" .col-sm-6 = f.label :descricao, 'Descrição', class: 'control-label' = f.text_field :descricao_cont, class: "form-control input-sm" .form-group .row .col-sm-2 = f.label :categoria_economica, 'Categoria Econômica', class: 'control-label' = f.text_field :categoria_economica_eq, class: "form-control input-sm only-num pull-right", maxlength: 1, placeholder: '0', style: 'width: 40%;' .col-sm-1 = f.label :origem, 'Origem', class: 'control-label' = f.text_field :origem_eq, class: "form-control input-sm only-num", maxlength: 1, placeholder: '0' .col-sm-1 = f.label :especie, 'Espécie', class: 'control-label' = f.text_field :especie_eq, class: "form-control input-sm only-num", maxlength: 1, placeholder: '0' .col-sm-1 = f.label :rubrica, 'Rúbrica', class: 'control-label' = f.text_field :rubrica_eq, class: "form-control input-sm only-num", maxlength: 1, placeholder: '0' .col-sm-1 = f.label :alines, 'Alínea', class: 'control-label' = f.text_field :alinea_eq, class: "form-control input-sm only-num", maxlength: 2, placeholder: '00' .col-sm-1 = f.label :subalinea, 'Subalínea', class: 'control-label' = f.text_field :subalinea_eq, class: "form-control input-sm only-num", maxlength: 2, placeholder: '00' .col-sm-3 = f.label :detalhamento_optativo, 'Detalhamento Optativo', class: 'control-label' = f.text_field :detalhamento_optativo_eq, class: "form-control input-sm only-num", maxlength: 2, style: 'width: 25%;', placeholder: '00' .form-group .row .col-sm-2 = f.label :tipo_de_receita, 'Tipo de Receita', class: 'control-label' = f.select :tipo_de_receita_eq, options_for_select( Projecao::Receita.tipo_de_receitas.collect { |t| [ "#{t[1] + 1} - #{t[0].humanize}", t[1] ] }, selected: @q.tipo_de_receita_eq ), { include_blank: 'Selecione' }, class: 'form-control s2' .col-sm-2 = f.label :tipo_de_orcamento, 'Tipo de Orcamento', class: 'control-label' = f.select :tipo_de_orcamento_eq, options_for_select( Projecao::Receita.tipos_de_orcamento.collect { |t| [ "#{t[1] + 1} - #{t[0].humanize}", t[1] ] }, selected: @q.tipo_de_orcamento_eq ), { include_blank: 'Selecione' }, class: 'form-control s2' .form-actions.form-search-actions = button_tag(type: "submit", class: "btn btn-default btn-sm") do i.icone-filtro | Filtrar Receitas a Serem Calculadas javascript: $(function () { var novo_tipo = "#{contexto_atual.utiliza_novo_tipo_para_receita?}"; if(novo_tipo == "true") { $('#q_codigo_start').mask('000.0.0.0.00.0.0.00.00.00'); } else { $('#q_codigo_start').mask('0.0.0.0.00.00.00'); } $('form').submit(function() { $('#q_codigo_start').unmask(); }); });