Infyom Laravel 生成器 - Yajra 数据表 - 右对齐数值

Posted

技术标签:

【中文标题】Infyom Laravel 生成器 - Yajra 数据表 - 右对齐数值【英文标题】:Infyom Laravel Generator - Yajra DataTable - Rigth align numeric values 【发布时间】:2021-10-12 16:27:12 【问题描述】:

有谁知道如何使用 infyom laravel-generator yajra 数据表将列与数值右对齐。

从这个Doc 你已经添加了渲染参数,但我没有找到使用 Infyom 添加它的解决方案。

提前致谢。

【问题讨论】:

我看到,当你发布模板时,有一个stub 似乎有你需要修改的参数来做你想做的事。尝试始终查看源代码,因为它是开源的,它是事实的来源。也许您错过了发布资产,因此您看不到该文件,请阅读包文档。 您能否在评论中更准确一些,我不知道如何处理此文件。 在我在第一条评论中分享的存根中,您可以看到有一个名为protected function getColumns() 的方法。在您共享的文档中,您需要编辑 columns 数组,因此,该方法内的结果数组就是您要编辑的内容。当您发布文件时,它将被填充,您将能够编辑您想要的内容。 This 是发布后填充这些字段的命令... 感谢您的回复,但我仍然不清楚,不知道将数据放在哪里('rigth align')以便函数'generateDataTableColumns'读取。我必须离开并明天回来......如果你能更准确,谢谢提前。 无论如何感谢您的尝试,对于此类(通用)问题,答案应该来自已经得到问题/解决方案的某人。如果没有,希望我稍后能找到并“像我之前关于同一“主题”的帖子一样为社区分享结果 【参考方案1】:

在 app/DataTables/Your_modelDataTable.php 中,在函数 getColums 中,更改字段定义

将“你的字段”更改为

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

See on GitHub

【讨论】:

以上是关于Infyom Laravel 生成器 - Yajra 数据表 - 右对齐数值的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Laravel 模块架构应用 CRUD 生成器?

Laravel DataTables HTML生成器插件

在laravel查询生成器中附加laravel和

Laravel 5 - laracast 生成器

查询生成器 Laravel 左连接

laravel 查询生成器查询有啥问题?