コンポーネントからデータソースにパラメータを渡す必要があります。
-
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"]]