【发布时间】:2017-10-07 18:53:38
【问题描述】:
我在 drupal 7 中创建一个带有数据表的视图。它有一个格式为“d/m/Y”的列日期。为了使其正确排序,我计划将属性“数据顺序”添加到这些表格单元格中,如here 所引用的那样。
我在尝试使用模板或预处理函数重写包含日期的<td> 时遇到问题。我想在每一行的日期单元格中添加 data-order 属性,以便以后可以将其用于前端排序。
有人可以帮我吗?
【问题讨论】:
-
请描述您面临的“问题”,例如您尝试重写
<td>s 的代码。data-order仅适用于您在视图和您希望如何排序列之间存在差异的列。在我看来,使用排序插件会更好。 -
@davidkonrad 我正在寻找将数据顺序属性添加到现有列的方法...我尝试使用模板预处理,但它允许我使用 td 的 innerhtml 而不是属性。
-
“正确排序”是什么意思? drupal 视图可以很好地对日期进行排序...
-
如果你想为每一行添加一些属性,以便以后可以将其用于前端排序(JS/jQuery),你应该提到这一点。如果是这种情况,您应该使用像“Ymd”这样的格式,所以首先是年份,然后是月份和日期,然后您可以将其排序为任何字符串或数字 - 它应该可以工作。
-
@BartHofma,仅视图就完美了。我在合并视图和数据表时遇到问题。
标签: sorting datatables drupal-7 drupal-views