Infyom Laravel Generator - Yajra DataTable - Выравнивание по правому краю числовых значений

avatar
Dri372
8 августа 2021 в 19:48
138
1
0

Кто-нибудь знает, как правильно выровнять столбцы с числовым значением с помощью infyom laravel-generator yajra datatable.

Из этого документа вы добавили параметр рендеринга, но я не нашел решения добавить его с помощью Infyom.

Заранее спасибо.

Источник
matiaslauriti
8 августа 2021 в 21:30
0

Я вижу, что когда вы публикуете шаблоны, появляется заглушка, в которой есть параметры, которые нужно изменить, чтобы делать то, что вы хотите. Старайтесь ВСЕГДА видеть исходный код, поскольку он является открытым исходным кодом и является источником правды. Возможно, вы не публикуете активы, поэтому вы не видите этот файл, прочитайте документацию по пакету.

Dri372
8 августа 2021 в 22:03
0

Можете ли вы быть более точным в своем комментарии, я не вижу, как это сделать с этим файлом.

matiaslauriti
8 августа 2021 в 22:14
0

В заготовке, которой я поделился в своем первом комментарии, вы можете увидеть метод с именем protected function getColumns(). В документации, которой вы поделились, вам нужно отредактировать массив columns, следовательно, результирующий массив внутри этого метода — это то, что вы хотите отредактировать. Когда вы опубликуете файл, он будет заполнен, и вы сможете редактировать то, что хотите. Эта команда заполняет эти поля после публикации...

Dri372
8 августа 2021 в 23:00
0

Спасибо за ваш ответ, но мне все еще не ясно, не понимаю, куда поместить данные («выровнять по правому краю»), чтобы функция «generateDataTableColumns» их прочитала. Я должен уйти и вернуться завтра... если можно еще точнее, заранее спасибо.

matiaslauriti
9 августа 2021 в 00:37
0

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

Dri372
9 августа 2021 в 13:56
1

В любом случае спасибо за вашу попытку, на такой (общий) вопрос ответ должен исходить от кого-то, у кого уже есть проблема/решение. Если нет, надеюсь, я найду позже и поделюсь результатом с сообществом, как и мой предыдущий пост на ту же «тему».

Ответы (1)

avatar
Dri372
10 августа 2021 в 21:00
0

в app/DataTables/Your_modelDataTable.php в функции getColums измените определение поля

измените 'your_field' на

'your_field'=>['render'=>'function(){return "<div style="text-align:right;">"+data+"<\div>"}'],

Посмотреть на GitHub