0

我正在使用 jqGrid 4.5.1。当我使用datepicker控件时,指定的格式colmodel仅适用于编辑。

当我选择一个日期并添加一行时,它会在网格中显示一个随机数作为日期(例如,它显示2194-09-08我是否2013-08-28从 中选择datepicker)。

注意编辑工作,但只添加一个新行有这个问题。

当我们使用旧版本的 jqGrid(3.8.2) 时不会发生同样的情况。我没有尝试过,但是我从这个站点 http://www.ok-soft-gmbh.com/jqGrid/LocalFormEditing.htm引用了旧的 jqGrid 库

我认为这是最新版本中的错误。我包括的文件是:

jquery 1.9.1
jqueryUI 1.10.3
grid.locale-en.js
jquery.jqgrid.js

我认为 jqGrid 不能与最新版本的 jQuery 一起正常工作是一个错误。

有没有人尝试过datepicker使用最新的 jQuery、jqGrid 和 jQuery UI 库的 jqGrid?

谢谢。

4

1 回答 1

0

我有一个模板:

var colDateTemplate = {
editable: true,
width: 200,
align: "center",
sortable: true,
sorttype: "date",
editrules: { date: true },
editoptions: {        
    size: 20,
    maxlengh: 10,
    dataInit: function(element) {
        $(element).datepicker({
            showOn: 'both',
            dateFormat: 'dd/mm/yy',
            buttonImage: '/images/calendar-icon.png',
            buttonImageOnly: true
        });
    }
},
searchoptions: {
    sopt: ['eq', 'ne', 'lt', 'le', 'gt', 'ge', 'nu', 'nn'],
    dataInit: function(element) {
        $(element).datepicker({
            showOn: 'both',
            dateFormat: 'dd/mm/yy',
            buttonImage: '/images/calendar-icon.png',
            buttonImageOnly: true
        });
    }
}

}

当我搜索并选择带有日期的字段时,缺少运算符“is null”和“is not null”。我正在使用 jqGrid 4.5.2、jQuery UI Timepicker 0.3.1、jQuery UI - v1.8.20

于 2013-10-09T08:09:04.423 回答