Visual Web JSF の開発で、データベースに単純コンポーネントをバインドするということは、コンポーネントとデータベースの表内の 1 つの列との間に接続を作成するということです。単純コンポーネントは一度に 1 つの値を表示します。最も簡単なデータバインドとして、「パレット」ウィンドウの「基本」カテゴリのコンポーネント (ボタンなど) が使用されます。
最初に IDE で単純コンポーネントとデータベース表の設定をします。続いて、コンポーネント上に直接表をドロップするか、あるいはページ上に表をドロップしてから、コンポーネントにその表をバインドするかを決定します。コンポーネント上にデータベース表を直接ドロップした場合、コンポーネントは、表の最初の列の最初の値にバインドされます。コンポーネントを別の列にバインドするには、ページにコンポーネントをドロップして、列を選択します。
データベース表およびコンポーネントの設定をするには、次の手順に従います。コンポーネントにデータベース表をドラッグ&ドロップするには、次の手順に従います。
たとえば、「サービス」ウィンドウで「データベース」>「Travel」>「表」を展開し、「TRIPTYPE」表をドラッグしてボタンにドロップします。実行時、ボタンには、表の最初の列の最初の行の値が表示されます。この例の TRIPTYPE 表の TRIPTYPEID 列の最初の値は 1 です。
ページにデータベース表をドラッグ&ドロップして、コンポーネントにその表をバインドするには、次の手順に従います。
たとえば、「サービス」ウィンドウで「データベース」>「Travel」>「表」を開き、「TRIPTYPE」表をドラッグしてページにドロップします。次に、ボタンを右クリックし、「データにバインド」を選択します。「データにバインド」ダイアログで triptypeDataProvider と TRIPTYPE.NAME 列を選択し、「了解」をクリックします。実行時、ボタンには、TRIPTYPE 表の NAME 列の最初の行の値である TRNG が表示されます。