Kendo ui 如何获取网格类型的日期列菜单:true/{…}日期时间选择器显示时间选择器?

Kendo ui 如何获取网格类型的日期列菜单:true/{…}日期时间选择器显示时间选择器?,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我可以让以下各项发挥作用,并显示日期选择器和时间选择器: 1) 列类型为date的网格,columnMenu:未设置为true 我不能让下面的工作。它只显示日期选择器,不显示时间选择器: 2) 列类型为date、columnMenu的网格:set true/{…} 以下是一些例子: 这将起作用并显示日期和时间选择器: 这不起作用,只显示日期选择器,但现在显示时间选择器: 如果我使用columnMenu:,如何让时间选择器显示? 我正在使用datetimepicker,但只有datepicke

我可以让以下各项发挥作用,并显示日期选择器和时间选择器:

1) 列类型为date的网格,columnMenu:未设置为true

我不能让下面的工作。它只显示日期选择器,不显示时间选择器:

2) 列类型为date、columnMenu的网格:set true/{…}

以下是一些例子:

这将起作用并显示日期和时间选择器:

这不起作用,只显示日期选择器,但现在显示时间选择器:

如果我使用columnMenu:,如何让时间选择器显示? 我正在使用datetimepicker,但只有datepicker出现

    // TODO: Make datetimepicker filter show the timepicker next the to datepicker when 
    //       columnMenu: is used
    columnMenu:
    {

        filterable:   { ui: "datetimepicker" }, // Partial - Date picker is shown, no time picker shown
        //filterable:   { ui: "datepicker" },     // Works   - Date picker is shown
    },

问题在于
ui
是为每个
列定义的
可过滤
的一部分,而
列菜单中未定义
。你的定义应该是:

columnMenu: {
    filterable: true
},
height: 200,
columns: [
    { 
        field: "title", 
        title: "Title",
        width: "270px"
    },
    {
        field: "date5", 
        title: "D 5",
        width: "230px",
        format:"{0:MM/dd/yyyy hh:mm tt}",
        filterable: {
            ui: "datetimepicker"
        }
    }
您的JSFIDLE已在此处修改: