Enterprise: 検索ツールバーにスペースが入力された&、%、#などの特殊文字を使用すると、データグリッド検索が失敗します。

作成日 2018年09月10日  ·  3コメント  ·  ソース: infor-design/enterprise

バグを説明する
スペースを使用して&を使用する場合、データグリッドでの検索は機能しません。

再現するには
動作を再現する手順:

  1. example-keyword-searchのデータを編集して、アクティビティ列のデータに&を含めます。修正アクティビティ: 'Assemble&Paint'
  2. http:// localhost :4000 / components / datagrid /example-keyword-search.htmlにアクセスします
  3. 検索アイコンをクリックします
  4. 「Assemble&Paint」と入力します
  5. 結果が見つからないことに注意してください。

予想される行動
データグリッドデータに、特殊文字を含む指定されたテキストの列がある場合、それらの行を表示する必要があります。

スクリーンショット
該当する場合は、問題の説明に役立つスクリーンショットを追加してください。
datgrid_search_bug

プラットホーム
全て

追加のコンテキスト
「Assemble&」だけで動作するようですが、後のスペースでは動作しません。

[3] type

全てのコメント3件

#、&、および%(末尾にスペースを付けて)をテストしましたが、実際の問題は&であるようです。

添付資料参照。

img-data
img1-
img2-
img3-

また、 highlightSearcRows&機能していないことにも気づきました。

@ deep7102は、この正規表現である可能性があることに気づきました... https://github.com/infor-design/enterprise/blob/cfc6030a90c9d02bdbbe1c277f444089d62026a2/src/components/datagrid/datagrid.js#L5277

このページは役に立ちましたか?
0 / 5 - 0 評価