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 数据表 - 右对齐数值的主要内容,如果未能解决你的问题,请参考以下文章