如何限制用户键入剑道筛选器输入
How to restrict user to type in kendo filter input?
我在剑道网格上自定义了过滤器,但是当我在网格中有日期列时,我遇到了小问题,我想限制用户在过滤器输入中键入任何内容,预期行为是用户应始终从日期选择器中选择日期以应用过滤器。如何将键下功能应用于过滤器?
配置.js
getallCycles: {
sortable: true,
scrollable: true,
editable: false,
dataBound: function () {
},
filterable:{
extra: false,
operators: {
string: {
startswith: 'Starts with',
eq: 'Is equal to',
contains: 'Contains'
}
}
},
columns: [
{
field: 'assessmentDueDate',
title: 'Cycle Assessments Due Date',
width: '190px',
filterable: {
ui: function (element) {
'use strict';
element.kendoDatePicker({
format: 'yyyy-MM-dd'
});
element.onkeydown({
return false;
});
},
operators: {
string: {
eq: 'Is equal to'
}
}
}
},
]
}
可以将禁用的属性添加到输入控件以禁用键入
filterable: {
ui: function(element) {
element.kendoDateTimePicker(); // initialize a Kendo UI DateTimePicker
$(element).attr("disabled","disabled");
}
}
请在此处观看现场演示
相关文章:
- 文本区域输入筛选器
- 筛选数字数组,其中 0 是有效输入
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- 如何在将输入发送到 XMLHTTP 请求之前对其进行筛选
- 使用new date()将数据与当前日期的MM/DD/YYYY格式的日期进行比较和筛选,同时从用户输入值中减去new d
- 如何从输入框中筛选文本
- 如何筛选出发布的隐藏表单输入类型
- 基于多搜索输入筛选ngrepeat
- 如何获取输入字段的值并使用它来筛选数组
- 使用输入文本框搜索和筛选 html 表数据
- 使用文本输入筛选 LI - 嵌套 LI 不显示
- 如何限制用户键入剑道筛选器输入
- JQuery - 使用不同输入的多个筛选器过滤数据属性
- 在 D3 中筛选 CSV 的多行.js并更新键盘输入的筛选器
- AngularJS中将筛选器结果绑定到输入失败
- 输入字段上的AngularJS货币筛选器
- 使用用户输入的维度,根据每个元素中的字符数筛选数组
- 当使用Jquery自动完成功能时,如何删除筛选条件并在文本输入字段的焦点上显示数据
- 无法使用输入在表筛选器上筛选分页
- 为提前输入筛选数组的最快方法