= javascript_include_tag "bomcobox" = simple_form_for @solucoes_etp, url: url_for(controller: 'licitacao/solucoes_do_etp', action: @solucoes_etp.new_record? ? :create : :update, etp_id: @solucoes_etp.etp_id), html: { class: "form-vertical", 'data-blockui-message': "Aguarde...", role: "form" } do |f| = f.error_notification = f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? .form-inputs .row .col-sm-12 = f.input :descricao_da_solucao, label: "Descrição da Solução", as: :text, input_html: { rows: 4, class: 'form-control' } .row .col-sm-12 = f.input :providencia_previa, label: "Providência Prévia", as: :text, input_html: { rows: 4, class: 'form-control' } .row .col-sm-12 = f.input :justificativa_parcelamento_contratacao, label: "Justificativa para o parcelamento da contratação", as: :text, input_html: { rows: 4, class: 'form-control' } .row .col-sm-12 fieldset legend strong 'Adicionar Categorias ao Serviço' .table-responsive table.table.table-bordered.table-hover thead tr th width="45%" Categoria th width="45%" Subcategoria th width="10%" Opções tbody#categorias_da_solucao = f.fields_for :categorias_da_solucao do |categoria_da_solucao| = render 'categorias_da_solucao_fields', f: categoria_da_solucao, categorias: @categorias tfoot tr td.links colspan=6 align="right" = link_to_add_association ' Adicionar'.html_safe, f, :categorias_da_solucao, :"data-association-insertion-node" => "tbody#categorias_da_solucao", :"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-categorias-da-solucao' .form-actions .row .col-sm-12 - if @solucoes_etp.new_record? = f.submit "Salvar e ir para itens", class: "btn btn-primary" = link_to "Cancelar", licitacao_etp_path(@solucoes_etp.etp_id), class: "btn btn-default" - else = f.submit "Salvar e voltar", class: "btn btn-primary" = link_to "Cancelar", licitacao_etp_path(@solucoes_etp.etp_id), class: "btn btn-default" - content_for :js do javascript: var tem_categorias_persistidas = function(){ return #{@solucoes_etp.categorias_da_solucao.any?} };