Как вы можете выровнять по правому краю или десятичному выравниванию чисел, используя драгоценный камень rails datagrid - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь использовать камень данных в проекте.Я хочу, чтобы числовой столбец был выровнен по правому краю, и я не могу этого сделать.

Мой admin_plans_grid.rb равен

class AdminPlansGrid < BaseGrid

  scope do
    Plan
  end

  filter(:id, :integer)
  filter(:created_at, :date, :range => true)
  filter(:plan_type)

  column(:id)
  column(:name)
  column(:term)
  column(:cost) do 
    style="text-align:right"
    self.cost
  end
  column(:plan_type)
  date_column(:created_at)
  column(:actions, html: true) do |model|
  # link_to "Show", admin_plan 
end
end

Я пробовал варианты столбца стоимости, такие как показанные выше

   column(:cost) do 
    style="text-align:right"
    self.cost
  end

Я пробовал spanи несколько других идей, но ничего не сработало.

Вопрос - Как получить данные в столбце затрат по правому или десятичному выравниванию?

1 Ответ

0 голосов
/ 04 октября 2018

Хорошо, вот решение, вы можете переопределить значение класса таблицы td следующим образом: в файле: datagrid-demo/app/assets/stylesheets/main.css.sass добавить это для отключенного столбца или любого другого, который вам нужно выровнять

table.users_grid
  td, th 
    &.disabled
      text-align: right

Вот как этовыглядит на моем env:

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...