Jquery Datatable - сначала нужно центрировать данные, затем выровнять по правому краю - PullRequest
0 голосов
/ 25 сентября 2018

Я использую таблицу данных в своем приложении, которая содержит текст и # в качестве данных, и использую следующие выравнивания данных:

1) Текстовые данные - выровненные по левому краю 2) Данные заголовка - выровненные по центру 3)# 's - сначала центрировать данные, затем выровнять по правому краю

Первые два выравнивания были достигнуты с помощью стандартных классов таблицы данных' dt-left 'и' dt-center».Но я не могу добиться 3-го выравнивания с помощью классов ' dt-center ' и ' dt-right '.

Пожалуйста, найдите прилагаемую крышку экрана дляожидаемое и фактическое выравнивание.

ожидаемое # выравнивание :

Expected alignment

Actual #выравнивание :

Actual alignment

Я добился ожидаемого поведения, просто предоставив ' padding ' для.Но я хочу знать, есть ли какая-либо другая эффективная опция / опция по умолчанию, доступная в таблице данных для достижения этой цели?

1 Ответ

0 голосов
/ 25 сентября 2018

Ниже показан параметр columns.className, используемый для выравнивания по центру текста в последнем столбце datatable:

 $('#myTable').DataTable( {
      columnDefs: [
        {
            targets: -1,
            className: 'dt-body-center'
        }
      ]
    } );

Для получения дополнительной информации см. https://datatables.net/manual/styling/classes.

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