Kendo ui 如何使用jquery禁用剑道网格中的剑道日期时间选择器?

Kendo ui 如何使用jquery禁用剑道网格中的剑道日期时间选择器?,kendo-ui,kendo-datepicker,kendo-datetimepicker,Kendo Ui,Kendo Datepicker,Kendo Datetimepicker,以上代码仅适用于在Html页面中声明的日期选择器 但是我想禁用剑道网格标题过滤器区域中的剑道日期选择器。这里有一个简单的方法来实现您想要的 我已修改日期单元格,使其具有以下内容: $("#ElementId").attr("disabled","disabled"); 您会注意到,我已向单元格添加了一个模板,该模板将覆盖默认日期选择器,并将我自己的日期选择器添加到筛选行 注意如果要通过菜单执行此操作,只需在第一个元素项(例如element.kendoDatePicker({}))执行此操作。

以上代码仅适用于在Html页面中声明的日期选择器


但是我想禁用剑道网格标题过滤器区域中的剑道日期选择器。

这里有一个简单的方法来实现您想要的

我已修改日期单元格,使其具有以下内容:

$("#ElementId").attr("disabled","disabled");
您会注意到,我已向单元格添加了一个模板,该模板将覆盖默认日期选择器,并将我自己的日期选择器添加到筛选行

注意如果要通过菜单执行此操作,只需在第一个元素项(例如element.kendoDatePicker({}))执行此操作。

希望这就是你想要的

有关此链接的更多信息,请查看此链接:

如果您不想对网格中的列进行过滤,为什么不关闭过滤,然后日期选择器将不会被呈现。(假设这是你真正想要的)亲爱的大卫!!实际上,我希望在网格中的列上进行过滤,问题是它允许无效的用户输入。所以我想消除无效用户输入的伪装。
{
     field: "OrderDate",
     title: "Order Date",
     format: "{0:MM/dd/yyyy}",
     filterable: {
         cell: {
             template: function (element) {



                 element.element.kendoDatePicker({

                 });

                 element.element.attr('disabled', 'disabled');

             }
         }

     }
 }