保険に入って安心

1,2ヶ月に1回ほどの割合でプレーしているけど、みんなゴルフ保険って入っているのかな?

http://www.e-golf.co.jp/golfhoken/:ゴルファー保険/E*GOLF(イー・ゴルフ)なら、最安プランで年間1500円。このプランだとホールインワンに対する保険はないけど、セルフプレー主体だからあまり関係ないし。

ホールインワンは第三者(たいていキャディさん)が証明しなくてはいけないので、キャディがつかないセルフプレーはこれに対する保険はおりない。)

賠償責任や傷害、クラブ用品に対してはしっかりと保障があるから、このプランでもいいから入っていたほうが安心ですね。

保険の母体?は、三井住友海上というのも安心材料。

forEachのリンクからdoメソッドの実行

forEach内のリンクからPageクラスを呼び出す。
Java Expert 2で「JavaScriptからPageクラスの呼び出し方法」が記載されていたのでこれを利用することにした。

リンクを


<a href="aaaaa" id="goDummy">Test</a>
のように記述し、

<input type="button" id="doDownload" value="ダウンロード" style="display:none;" />
<input type="hidden" id="clickIndex"/>
もどこかに書いておく。(forEachの外側)

JavaScriptでは


function download(index){
var f = document.form;
f.clickIndex.value = index;
f['form:doDownload'].click();
}
このままではJavaScriptを呼び出せないし、forEach内のIndexがわからない・・・ここでDynamicPropertyの登場。

public String getGoDummyHref() {
return "javascript:download(" + xxxIndex +");";
}
こんな感じで書いてあげるとdoメソッドを呼びことができるし、Indexを取得できるな。ちょっとスマートでない気がするけど。