小编Kev*_*vin的帖子

如何使用DataTables jquery插件按Date排序?

我正在使用datatables jquery插件,并希望按日期排序.

我知道他们有一个插件,但我找不到从哪里下载它

http://datatables.net/plug-ins/sorting

我相信我需要这个文件:dataTables.numericComma.js但我无法在任何地方找到它,当我下载数据表时,它似乎不在zip文件中.

我也不确定是否需要将自己的自定义日期排序器传递给此插件.

我试图对这种格式进行排序MM/DD/YYYY HH:MM TT(AM | PM)

谢谢

编辑

如何更改此项以按MM/DD/YYYY HH:MM TT(AM | PM)排序并将其更改为美国日期?

jQuery.fn.dataTableExt.oSort['uk_date-asc']  = function(a,b) {
    var ukDatea = a.split('/');
    var ukDateb = b.split('/');

    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;

    return ((x < y) ? -1 : ((x > y) ?  1 : 0));
};

jQuery.fn.dataTableExt.oSort['uk_date-desc'] = function(a,b) {
    var ukDatea = a.split('/');
    var ukDateb = b.split('/');

    var x = …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins datatables

45
推荐指数
6
解决办法
9万
查看次数

Globalize.js - 如何解析日期和时间而不仅仅是日期

Globalize.js允许您根据应用的当前区域性解析日期字符串

var date = Globalize.parseDate("17/07/2013"); //Wed Jul 17 00:00:00 PDT 2013
Run Code Online (Sandbox Code Playgroud)

我想做的是解析DateTime.javascript Date对象处理这个,我很惊讶Globalize.js库没有.

var date = new Date("07/17/2013 11:55 pm"); //Wed Jul 17 23:55:00 PDT 2013
var date = Globalize.parseDate("07/17/2013 11:55 pm"); //null
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我倾向于自己解析时间部分.是否有另一个扩展的库Globalize.js提供这种功能?我环顾四周但却找不到多少.

更新w /接受的答案

如果您知道日期所在的格式,则可以解析日期.

    var date = Globalize.parseDate("17/07/2013 11:55 pm", "MM/dd/yyyy hh:mm tt"); 
    //date = null
Run Code Online (Sandbox Code Playgroud)

在我的示例中,日期将为null,因为它期望时间段的格式为a.mp.m..一旦我改变了,我就能解析一个日期时间.

   var date = Globalize.parseDate("17/07/2013 11:55 p.m.", "MM/dd/yyyy hh:mm tt"); 
   //date = Wed Jul 17 23:55:00 PDT 2013
Run Code Online (Sandbox Code Playgroud)

注意:这仅适用于弃用的 Globalize …

javascript culture datetime javascript-globalize

12
推荐指数
1
解决办法
2万
查看次数

Lucene.Net 2.9和3.0之间的主要区别

我一直在寻找Lucene.Net 3.0的一些发行说明,但到目前为止一直没有成功.目前我们使用Lucene.Net 2.9,但它是一个内存猪,所以我试图找出Lucene.Net 3.0是否改进了内存管理.

至于我的问题,3.0的主要变化是什么?内存管理有所改进吗?

lucene.net

10
推荐指数
1
解决办法
1411
查看次数

Spring Data 以及如何按不在实体中的列排序

我是 Java Spring 的新手,并试图了解它是如何工作的。我的目标是对不在实体中的 JPQL 查询应用排序。

我一直在看的参考资料:

Spring Sort 类文档

Spring Sort 速成课程

如果我声明以下查询

@Query("SELECT a, b.someColumn FROM TableA a INNER JOIN a.tableB b where a.search like %?1%"
public Page<Object[]> findSomething(String search, Pageable pageable);
Run Code Online (Sandbox Code Playgroud)

这将产生具有以下形式的对象列表

Object[0] = TableA entity
Object[1] = b.someColumn value
Run Code Online (Sandbox Code Playgroud)

我一直在阅读 Sort 类,但我还没有找到通过 b.someColumn 进行排序的方法。

如果我执行以下操作

Sort sort = new Sort(Sort.Direction.DESC, "someColumn");
Page<Object[]> things = mgr.findSomething("junk", sort);
Run Code Online (Sandbox Code Playgroud)

然后 JPQL 结果

SELECT a, b.someColumn FROM TableA a INNER JOIN a.tableB b where a.search like ?1 order by a.someColumn …

jpql spring-data

5
推荐指数
1
解决办法
6291
查看次数

JQuery找到父div子标签

当我点击expandable-icons-cancel时,我想保存form-group div 的子标签.这是结构:

<div class="form-group ">
 <label class="" style="padding-top:10px;"> Long Title</label>
 <span class="value ">
  <div class="expandable">
   <div class="expandable-icons">
    <img class="expandable-icons-cancel" style="display:none;" src="test/cancel.png">
   </div>
  </div>
 </span>
</div>
Run Code Online (Sandbox Code Playgroud)

功能:

jQuery('.expandable-icons-cancel').click(function() {
  var parentDiv = jQuery(this).parents('div.expandable'); //-works, but how can i get upper? 
  // How to get 2 steps upper to form-group?
  // How to get get child label text of form-group and save in var?
 }
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

3
推荐指数
1
解决办法
2万
查看次数