如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码

How to apply Phone Number Mask in the Kendo grid filter Text box using angularjs?

本文关键字:文本 应用 掩码 电话号码 过滤器 网格 angularjs 何使用      更新时间:2024-05-28

我有一个电话号码kendo网格列,其美国格式为(999)-999-999,它在列网格中以格式显示,使用列文件管理器进行搜索,由于应用的格式,它无法获得记录。

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

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