gpt4 book ai didi

ruby-on-rails-3 - 使数据表中的数字数据右对齐

转载 作者:行者123 更新时间:2023-12-02 22:29:21 24 4
gpt4 key购买 nike

我正在使用 jquery-datatables。我希望如果值是数字,它的对齐方式应该是正确的,如果它是字符串,那么对齐方式应该是左的。是否可以使用数据表或者其中是否有任何方法?

  <% @tasks.each do |task| -%> 
<tr>
<% col_order.each do |key| %>
<td>
<% value = task[key.column_name.split(" as ")[1]] || task[key.column_name.split(".")[1]] -%>
<% if key["drilldown_reportid"].present? %>
<%= link_to value, project_report_path(@current_project,key["drilldown_reportid"], :column=>"#{key.column_name}", :value=>"#{value}") %>
<% else %>
<%= value -%> </td>
<% end %>
<% end %>
</tr>

<% end -%>

最佳答案

我通过更改客户端代码(不更改任何服务器端代码)解决了这个问题。

在文件 css/jquery.dataTables.css 中,我添加了一个类

.alignRight { text-align: right; }

在我用于处理数据的 javascript 文件中,我更改了“aoColumnDefs”...

///...
"aoColumnDefs" : [
//...col 1 -6
// col_07

{
"aTargets" : [ 7 ],
"fnRender" : function(oObj) {
return Math.round(oObj.aData["endingDepth"] * 100) / 100;
},
"sTitle" : "Ending Depth [m]",
"sWidth" : "5em",
"sClass" : "alignRight"
},
//... more columns

关于ruby-on-rails-3 - 使数据表中的数字数据右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12527707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com