追加した入力項目の表示をしてみよう。【インターン3日目】

インターン3日目の今日は、基礎編の追加した入力項目の表示をしてみように挑戦しました。 詳細画面でのサムネイル表示はなんとか完成しましたが、一覧画面でURLをリンク付きで表示させる所までは 到達できませんでした。。 追加したコードは AipoLocalization_ja.propertiesに

TODO_SETFIELDNAME_THUMBNAIL=サムネイル

ajax-test-detail.vmに

#ALtdcaption($l10n.TODO_SETFIELDNAME_THUMBNAIL)
#ALtditemheader()
<a href="$!result.Detail.Url"><img title="$!result.Detail.Url" src="http://capture.heartrails.com/medium?$!result.Detail.Url"      data-lazy-src="http://capture.heartrails.com/free?$!result.Detail.Url" alt="$!result.Detail.Url" width="200" height="150" /></a></
#ALtditemfooter()


#ALtdcaption($l10n.TODO_SETFIELDNAME_URL)
#ALtditem($!result.Detail.Url)

の追加をし、

TestSelectData.javaに


rd.setUrl(record.getUrl());

ajax-test.vmに

<a href="$record.Url">$!record.Url</a>


TestResultData.javaには


/** URL */ private ALStringField url; url = new ALStringField(); /** * @return */ public String getUrl(){ return url.getValue(); } /** * @param string */ public void setUrl(String string){ url.setValue(string); }

の追加をしました。

TestSelectData.javaには


rd.setUrl(record.getUrl()); rd.setUrl(record.getUrl());

以上のコードをハックを参考にしてひたすら似たような所を探して 追加していきました。サムネイルの表示はうまくいきましたが、一覧画面 でURLをリンク付きで表示できない。。何ででしょうか。。 やっぱりハックを参考にしても自分で色々考えてコードを書き足していかないとダメだということが 分かりました。もっともっと勉強して理解しながらコードを書けるように頑張ります。