1

テーブルがあり、クライアントのリストを取得しているとしましょう。パラメータの 1 つは、市区町村、都道府県、郵便番号などのパラメータを含むアドレス オブジェクトである可能性があります。これらの値をテーブル (例: client.address.city) に簡単に表示できますが、それらはアドレス オブジェクトの一部であるため、私はこれらの値でフィルタリングまたはソートすることはできません。

これは現在、Material 2 がデータを平坦化するために提供しているものであり、ユーザーはフィルター/並べ替えを行うことができます。

this.dataSource.filterPredicate = (client: Client, filter) => {
        let dataStr = client.step + client.name + client.interest.industry + client.interest.package + client.address.city + client.address.state + client.origin;
        return dataStr.toLowerCase().indexOf(filter) != -1; 
      }

プライムンのターボテーブルでこのようなことを達成するにはどうすればよいですか?

4

2 に答える 2