データバインディングでDataGridが空行しか出ない場合の解決策

RemotingConnector→DataSet→DataGridとそれぞれをdataProviderでバインディングした場合、なにもしないとDataGridは空行しか出ません。複数件数ある場合はスクロールバーしか出ません。これにはハマりましたが、XMLConnectorのスキーマ設定をやってみてやーっと分かりました。スキーマの設定が悪いのは分かっていたんですが、具体的方法がさっぱり分からなかったんですよね。具体的方法はコンポーネントインスペクタで+マークをクリックして、サーバからの戻り値を定義します。

/* setter/getterは省略 */
public class Employee {
 private Integer employeeNo;
 private String employeeName;
}

というJavaBeansをRemotingで受信するとしたら、スキーマ

field name data type
employeeNo Integer
employeeName String
という項目を作ります。dataProviderの子要素として定義しないのがコツです。あとはformatterをRearrenge Fieldsにして、formatter optionsに"employeeNo=employeeNo;employeeName=employeeName"と書き込めばOKです。詳しくはそのうち発売されるWEB+DB PRESSに羽生さんが書いてくれてます。