SeasarDI Container with AOP
 

Table項目の設定およびValidatorやServer連携項目名の設定

Example 2でも紹介しましたが、下記の様に、CSV ファイルを用意するだけで、Tableの項目の設定、
Validatorの設定が出来ます。例えば、
formManager.setTableColumnFromCsvResource(jTable1, "Test Table", golfTableModel, "example2_table1.csv");
それでは、各項目を見ていきましょう
  • Field 列名を指定します。
  • Class 列のClassを指定します。下記の様に golf.propertiesで予め指定しておけば、省略形式で入力出来ます
  • CanEdit 編集の可否を指定します。可の場合「T」を入力。
  • InsCheck 必須 Checkの場合、このInsCheckが「T」の項目がnullでない場合、その行は有効と判断して、
    Checkの対象とします。
  • Validator Diconで定義しているValidatorの名前を入力します。複数ある場合は、コンマ(,)区切りで入力可能です。
  • DisplayName Error発生時に、表示される項目名を指定出来ます。未入力の場合は、Nameが使用されます。
  • Required Focus Lost時のCheckでは必須入力のCheckは行いませんが、この欄に「T」と入力し、Programから
    formManager.getFormValidationManager().Validate(true);と呼び出す事(通常はServerのTrasactionを呼び出す時)により、Check出来ます
  • HostName Serverに送られる、TableDataの列名を指定します。

リンク

Golf 概要
GOLF HOMEへのリンク