コンポーネントからデータソースにパラメータを渡す必要があります。
-
salesrep_selectionというパラメータを追加します 値salesrep_selectionテーブルコンポーネントのプロパティParametersへ 。これにより、コンポーネントにパラメータが設定され、その値がデータソースに渡されます。 - データソースのプロパティ
Parametersに同じパラメータを追加します 。これにより、データソースにパラメータが設定され、その値がクエリに渡されます。
テーブルコンポーネント(営業担当者別の顧客リスト):
- Name: customers_list_table
- Listeners: ["salesrep_selection"]
- Datasource: customers_list_data
- Parameters: [["salesrep_selection", "salesrep_selection"]]
データソース(MySQLクエリ):
- Name: companies_list_data
- Jndi: business_datawarehouse
- Query: SELECT customerid,customername FROM customers WHERE salesrep=${salesrep_selection}
- Parameters: [["salesrep_selection", "salesrep_selection"]]