【问题标题】:How to apply Phone Number Mask in the Kendo grid filter Text box using angularjs?如何使用 angularjs 在剑道网格过滤器文本框中应用电话号码掩码?
【发布时间】:2016-04-12 18:54:30
【问题描述】:

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

【问题讨论】:

    标签: javascript angularjs html kendo-ui kendo-grid


    【解决方案1】:

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

    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
                        }
                    }
                }
            ]

    在上面的代码中,带有这个掩码搜索过滤器的 sn-p 显示了过滤器运算符“IsEqualTo”应用于掩码过滤器的确切搜索记录。并且我们需要使用“showOperator”将额外的运算符搜索隐藏在列网格中,并将其转换为“false”。

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2023-03-27
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 2016-03-07
      • 2012-09-23
      • 1970-01-01
      相关资源
      最近更新 更多