私のユースケースは1ページのサイトです。このページには、3つの「フレーム」があります。1つのフレームにすべてのユーザーが一覧表示されます。このフレームは管理者だけが見ることができます。ユーザーを選択すると、2番目のフレームを埋めるアクションがトリガーされます。ユーザーのログに記録されたすべてのトランザクションが2番目のフレームに表示されます。管理者以外のユーザーがログインすると、2番目のフレームにトランザクションログ情報が入力されます。これで、2番目のウィンドウの情報は基本的なものになります(トランザクションIDと日付)。したがって、3番目のフレームには完全なトランザクションの詳細が含まれ(当然、ユーザー/管理者が2番目のフレームからトランザクションを選択した後)、ユーザーはこれを見ることができ、管理者は編集できます。と保存します。それでおしまい。
データベースの観点からは、各トランザクションには外部キーとしてIDではなく完全なユーザー情報があります。つまり、最初のフレームを埋めるには、[ユーザー]フィールドでGroup by式を作成して、一意のユーザーを取得する必要があります。 。次のステップでは、選択したユーザーのすべてのトランザクション(IDと日付の情報)を取得し、3番目のステップでは行全体を取得します。
これが些細なことであり、手持ちを求めていない場合は、お詫び申し上げます。SmartGWTショーケースには多くのコンポーネントがあるため、これに使用できるコンポーネントのリストを取得したいだけです。より良いものが利用可能であるときに、コンポーネントに何かを強制しようとして時間を「無駄」にしたい。