1
米国の書式(999)-999-9999を持つ電話番号剣道グリッド列を持っています。フォーマットが適用されているためレコードを取得できません。剣道グリッドフィルターに電話番号マスクを適用する方法anglejsを使用してテキストボックスを作成しますか?
米国の書式(999)-999-9999を持つ電話番号剣道グリッド列を持っています。フォーマットが適用されているためレコードを取得できません。剣道グリッドフィルターに電話番号マスクを適用する方法anglejsを使用してテキストボックスを作成しますか?
私は、剣道グリッド列検索フィルターに関する上記の質問の解決策を見つけました。電話番号マスクを適用して、正確なレコードを検索して検索結果を取得しました。このマスク検索フィルタと上記のコードで
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"と変更して、列グリッドで追加の演算子検索を非表示にする必要があります。