今回は、こちらより、追加した入力項目の表示ということで、 まず
一覧画面でURLをリンク付きで表示できるようにみましょう。
の作業を行いました。 こちらのハックを参考に行いました。
まずテンプレートファイルに以下のように追加します。 ajax-test-list.vm 25行目に
+<th>#ALajaxsort('test_name' $l10n.TODO_URL $result 'TestListScreen')</th>
97行目に
+#ALtdcellheaderAtt('class="auiMTCaption"') +<div> +<a href="$record.Url"</a> +</div> +#ALtdcellfooter()
を追加します。
続いてJavaのコードを追加します。 TestResultData.java
/** URL */ private ALStringField url;
と変数定義します。
initField()クラスに
+url = new ALStringField();
を追加します。
続いて以下のようにgetterとsetterを定義します。
/** * @return */ public String getUrl() { return ALEipUtils.getMessageList(url.getValue()); } /** * @param string */ public void setUrl(String string) { url.setValue(string); }
ここまで書いて、一覧画面のURLと表示されるべき部分には、 $l10n.TODO_URL と表示される状態です。
次回この原因究明と修正を行いたいと思います。