javascript - 如何使用 angularjs 在 Kendo 网格过滤器文本框中应用电话号码掩码?

标签 javascript angularjs html kendo-ui kendo-grid

我的电话号码剑道网格列具有美国格式 (999)-999-9999,它以列网格搜索中的格式显示,使用列过滤器,由于应用的格式,它无法获取记录。

最佳答案

最后,我找到了上述问题的解决方案,该问题与剑道网格列搜索过滤器应用电话号码掩码来搜索要在搜索结果中获取的确切记录有关。

columns: [
           {
            field: "PhoneNumber", title: "Phone#", width: 150, filterable: {
                    cell: {
                        template: function (args) {
                            args.element.kendoMaskedTextBox({
                                mask: "(999)-000-0000"
                            });
                        },
                        showOperators: false
                    }
                }
            },
            {
                field: "FaxNumber", title: "Fax#", width: 150, filterable: {
                    cell: {
                        template: function (args) {
                            args.element.kendoMaskedTextBox({
                                mask: "(999)-000-0000"
                            });
                        },
                        showOperators: false
                    }
                }
            }
        ]

在上面带有此掩码搜索过滤器的代码片段中,显示了过滤器运算符“IsEqualTo”应用于掩码过滤器的确切搜索记录。我们需要使用“showOperator”将其转换为“false”来隐藏列网格中的附加运算符搜索。

关于javascript - 如何使用 angularjs 在 Kendo 网格过滤器文本框中应用电话号码掩码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36581720/

相关文章:

javascript - 在javascript中获取x和y坐标中的插入符位置

html - 如何在单击按钮时应用显示和隐藏?

javascript - 如何使用 Browserify 分离文件中的 Angular 模块和 require ?

angularjs - 在前端过滤MongoDB数据

javascript - 了解 ES6 模块的代码执行

javascript - 如何从 MD5 哈希生成(1-100)之间的随机数

javascript - 在类组件内部声明函数与在函数组件内部声明函数

html - 使用 mvc 3 razor vb.net 在新的浏览器窗口中返回文件

jquery - 防止在分页的 jquery 数据表中选择多个单选按钮

javascript - 如何让你的 Javascript 根据浏览器有条件地运行?