0
剣道Plunker linkの公式グリッドフィルタリングの例を使用して、ProductIDフィールドのフィルタを有効にすると、フィルタが機能せず、コンソールで次のエラーが表示されます。基本的に、番号の付いた列フィルターは機能していません。しかし、データ型が文字列の場合は動作します。剣道グリッド(角2+)数値をフィルタリングできません。列
ERROR:
ERROR TypeError: (d.ProductID || "").toLowerCase is not a function
at eval (eval at t.compileFilter (VM1859 kendo-data-query.js:NaN), <anonymous>:3:29)
at Object.t.count (VM1859 kendo-data-query.js:1)
at Object.t.process (VM1859 kendo-data-query.js:1)
at AppComponent.dataStateChange (VM1970 app.component.ts!transpiled:22)
at Object.eval [as handleEvent] (VM1971 AppComponent.ngfactory.js:23)
at handleEvent (VM856 core.umd.js:12108)
at callWithDebugContext (VM856 core.umd.js:13567)
at Object.debugHandleEvent [as handleEvent] (VM856 core.umd.js:13155)
at dispatchEvent (VM856 core.umd.js:8720)
at eval (VM856 core.umd.js:10882)
現在、データ型を文字列にキャストすることで回避策を講じました。しかし、この虫は剣道チームによって修正される必要があります。 – ZabedAkbar