如何使用自定义日期选择器来过滤jqgrid中的数据

我们在javascript中开发的应用程序中有一个自定义日期选择器组件,我想使用此组件来过滤jqgrid中的列值(即我想要它替换它

dataInit : function (elem) { $(elem).datepicker(); }

鉴于自定义组件是这样的,我该怎么做呢:

另一个问题:前面的代码实际上无法过滤列中的数据..它看起来如下……当我选择列中存在的日期时,根本没有任何事情发生。

在此处输入图像描述

你想得到这张照片的结果吗? 使用bootstrap-datetimepicker.js resutl

我做了这个使用代码:

 {name:'CREATE_DATE_TIME',label:'创建时间',sortable:true,align:'center', searchoptions : { dataInit: function (element) { $(element).datetimepicker({ minView: 0, language: 'zh-CN', format: "yyyy-mm-dd" , todayBtn: 1, autoclose: 1 }); }, } 

你可以在dataInit回调函数中使用你的日期插件。

在所有情况下,为了得到你的问题的答案,你需要提供有关这个datepicker组件的更多信息 – 我的意思是参数的详细描述,这个组件可以与jquery绑定函数一起使用等。

举个例子你说

 datePick("field_to_fill_with_date_picked", this,"form_name") 

是什么意思field_to_fill_with_date_picked – 是表单中的id或名称。

您可能需要查看Guriddo jqGrid知识库,并了解如何在选择日期时触发搜索(使用jQuery UI datepicker)