Sha256: 42963431660f472c706eb1bd53d58c873f722db517191289ac461efdbdffbd4b

Contents?: true

Size: 1.2 KB

Versions: 1

Compression:

Stored size: 1.2 KB

Contents

%legend Konfigurace CSV importu

= form.render_form do
  .form-inputs
    = form.builder.input :col_sep, label: t('admin.export.csv.col_sep') do
      %select{name: "import[configuration][col_sep]"}
        = options_for_select({"<comma> ','" => ',', "<semicolon> ';'" => ';', '<tabs>' => "'\t'"}, configuration[:col_sep] || ',')
    = form.builder.input :blank_vals, label: 'Prázdné hodnoty' do
      %select{name: "import[configuration][blank_vals]"}
        = options_for_select({"Přeskočit" => 'skip', "Nastavit" => 'use'}, configuration[:blank_vals] || 'skip')
    %hr
    - mapping = configuration[:mapping] || []
    - csv_cols.each_with_index do |col, i|
      = form.builder.input :"col_#{i}", label: html_escape(col.presence || "Sloupec #{i + 1}") do
        %select{name: "import[configuration][mapping][]"}
          = options_for_select(select_options, select_options.find {|o| o[0] == col} || mapping[i])
  .form-actions
    .pull-right
      = render "forms/buttons/refresh"
      %button.btn.btn-primary{type: "submit", name: "import[state]", value: "not_started",
          'data-disable-with' => "<i class='icon-white icon-ok'></i> #{t("admin.form.save")}"}
        %i.icon-white.icon-ok
        Spustit

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
basepack-0.0.2 app/views/forms/_import_configuration_csv.html.haml