今日は前回に引き続き、URLの入力フォームを実装していました。
■portlets/test/src/main/webapp/WEB-INF/templates/vm/portlets/html/ja/ajax-test-form.vmに下記を追加
#ALtdcaption("#ALrequired($!result.getFieldName('url'))") #ALtditem("#ALtextfieldw100('url' $!result.Url 50 )")
■portlets/test/src/main/java/com/aimluck/ejp/modules/test/util/TestFormData.javaに下記を追加をしたあと、 全体を見ながらurlの設定が必要そうな箇所を編集しました。
/** URL */ private ALStringField url;
// URL url = new ALStringField(); url.setFieldName(ALLocalizationUtils .getl10n("TODO_SETFIELDNAME_URL")); url.setTrim(true);
■war/src/main/resources/com/aimluck/eip/modules/localization/AipoLocalization_ja.propertiesに追加
TODO_SETFIELDNAME_URL=URL
■Cayenneによるマッピング-http://doc.aipo.com/create_app/05.htmlを参照しながらCayenneの設定 EipTTest.javaなどを確認
上記の作業後Aipoに反映させてみると、フォームの表示がおかしいです。 「必須」という項目も表示されており、タイトルの項目を引用している部分で何か見落としている箇所がありそうです。 次回はTestFormData.javaを見直すところから作業を再開する予定です。