Rails应用中的jQuery Tablesorter文件大小

托尼·加埃塔(Tony Gaeta)

因此,我的所有列都排序没有问题,但“媒体”列除外,该列显示文件大小限制(GB,TB等)的配额。我怀疑Rails NumberHelpernumber_to_human_size与tablesorter配合不好。任何人都有一个想法,如何利用NumberHelper进行排序?

在此处输入图片说明

_table.html.haml

%table#myTable.tablesorter
  %thead
    %tr
      %th Name
      %th.right Per Month
      %th.right Members
      %th.right Additional
      %th.right Media
      %th.right Subscriptions

  - if @plans.any?
    %tbody
      - @plans.each do |plan|
        %tr
          %td
            = link_to admin_plan_path(plan) do
              = plan.name
          %td.right
            = "$ #{plan.base_price_in_cents / 100}"
          %td.right
            = plan.included_users
          %td.right
            = "$ #{plan.price_in_cents / 100}"
          %td.right
            = number_to_human_size(plan.media_data_quota) || '∞'.html_safe
          %td.right
            = link_to organizations_admin_plan_path(plan) do
              = plan.subscriptions.count

application.js

$(document).ready(function()
    {
        $("#myTable").tablesorter( {sortList: [[0,0], [1,0]]} );
    }
);
莫蒂

为了使文件大小正确排序,您需要一个解析器将“ GB”和“ TB”等转换为可排序的数字。

的tablesorter分支有一个度量标准解析器-演示,它同时转换度量标准和二进制值以进行排序。

要使用它,请加载解析器文件,然后添加sorter-metricanddata-metric-name属性:

<th class="sorter-metric" data-metric-name="b|byte">Media</th>

我尚未对其进行测试,但是如果您使用的是原始表排序器,则此解析器仍然可以正常工作。如果是这种情况,则排序器类名称将不起作用,因此您需要设置以下headers选项:

headers: {
    0 : { sorter: 'metric' }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails应用中的jQuery Tablesorter文件大小

来自分类Dev

为什么jquery-tablesorter在我的Rails 4应用程序中不起作用?

来自分类Dev

tablesorter中的bootstrap主题文件是否较少?

来自分类Dev

我在Rails应用程序中的哪里可以找到selected.jquery.js文件?

来自分类Dev

jQuery tablesorter 2.31.1 可调整大小的表格与长文本问题

来自分类Dev

Rails 4中具有图像大小调整功能的jQuery文件上传

来自分类Dev

通过ID在jQuery中获取文件大小

来自分类Dev

内存中的文件大小是否与文件系统中的大小相同?

来自分类常见问题

在Swift中获取文件大小

来自分类Dev

列出GitHub中的文件大小

来自分类Dev

用于在Rails中验证文件大小的Coffee脚本代码?

来自分类Dev

如何重置Tablesorter页面大小

来自分类Dev

在Rails 4.0.4应用程序中找不到文件“ turbolinks”

来自分类Dev

在Rails应用程序中自动加载资产文件

来自分类Dev

在Rails应用程序中优化application.yml文件

来自分类Dev

我想在Rails应用中存根或模拟rspec的csv文件

来自分类Dev

如何在Rails应用程序中检测文件类型?

来自分类Dev

在配置文件Rails 4中命名应用程序

来自分类Dev

管理员将文件上传到Rails中的应用

来自分类Dev

Rails:控制文件存储的缓存大小

来自分类Dev

如何在Jquery中验证输入类型文件的大小?

来自分类Dev

如何在jQuery DataTables中对文件大小进行排序

来自分类Dev

使用jQuery多次上传的文件大小验证

来自分类Dev

jQuery文件大小验证不起作用

来自分类Dev

如何在oracle中获取文件大小或对象大小

来自分类Dev

配额中的块大小和文件大小之间的差异

来自分类Dev

可点击的jQuery tablesorter

来自分类Dev

可点击的jQuery tablesorter

来自分类Dev

将Rails应用程序中安装的Sinatra应用程序的源文件放在何处

Related 相关文章

  1. 1

    Rails应用中的jQuery Tablesorter文件大小

  2. 2

    为什么jquery-tablesorter在我的Rails 4应用程序中不起作用?

  3. 3

    tablesorter中的bootstrap主题文件是否较少?

  4. 4

    我在Rails应用程序中的哪里可以找到selected.jquery.js文件?

  5. 5

    jQuery tablesorter 2.31.1 可调整大小的表格与长文本问题

  6. 6

    Rails 4中具有图像大小调整功能的jQuery文件上传

  7. 7

    通过ID在jQuery中获取文件大小

  8. 8

    内存中的文件大小是否与文件系统中的大小相同?

  9. 9

    在Swift中获取文件大小

  10. 10

    列出GitHub中的文件大小

  11. 11

    用于在Rails中验证文件大小的Coffee脚本代码?

  12. 12

    如何重置Tablesorter页面大小

  13. 13

    在Rails 4.0.4应用程序中找不到文件“ turbolinks”

  14. 14

    在Rails应用程序中自动加载资产文件

  15. 15

    在Rails应用程序中优化application.yml文件

  16. 16

    我想在Rails应用中存根或模拟rspec的csv文件

  17. 17

    如何在Rails应用程序中检测文件类型?

  18. 18

    在配置文件Rails 4中命名应用程序

  19. 19

    管理员将文件上传到Rails中的应用

  20. 20

    Rails:控制文件存储的缓存大小

  21. 21

    如何在Jquery中验证输入类型文件的大小?

  22. 22

    如何在jQuery DataTables中对文件大小进行排序

  23. 23

    使用jQuery多次上传的文件大小验证

  24. 24

    jQuery文件大小验证不起作用

  25. 25

    如何在oracle中获取文件大小或对象大小

  26. 26

    配额中的块大小和文件大小之间的差异

  27. 27

    可点击的jQuery tablesorter

  28. 28

    可点击的jQuery tablesorter

  29. 29

    将Rails应用程序中安装的Sinatra应用程序的源文件放在何处

热门标签

归档