表示/非表示更新ボタンクをクリックしたときにチェックボックスがチェックされているとメモ欄が表示されます。
≪作成時注意点≫
・WEB画面上の表示/非表示領域の指定にはその領域をdivタグで囲みます。
このdivタグにはtype="switch"とname属性が必要です。
【例】<div type="switch" name="switchItem" value="true">
・
・
・
</div>
・divタグで囲まれた領域の表示/非表示のはvalue属性の値で切り替わります。
trueの時は表示、falseの時は非表示となります。
HTMLファイル中に記述されたvalue属性値はpirka動作時の初期値となります。
・javaクラスのコンストラクタやサブミットボタン等がクリックされたときに動作する
アクションメソッド内で表示/非表示を設定します。
【例】switchItemで囲まれた範囲を非表示にする。
FieldMap field = getFieldMap();
field.setValue("switchItem", false);
ソースファイル
SwitchSample.html サンプル画面のHTMLファイル
package jp.oarts.pirka.sample.instruction.is101500;
import jp.oarts.pirka.core.kernel.FieldMap;
import jp.oarts.pirka.core.win.PirkaWindow;
/**
* pirka逆引きサンプル 表示・非表示の使い方
*/
public class SwitchSample extends PirkaWindow {
/**
* 表示/非表示更新ボタン処理
*/
public void updateButton() {
FieldMap field = getFieldMap();
field.setValue("switchItem", field.getValueBoolean("checkboxSwitch"));
}
/**
* 戻るリンク
*
* @return
*/
public PirkaWindow returnWindow() {
return null;
}
}