IBM-XPages

XPages:段落の非表示を実装する

ノーツでは式による段落の非表示をつかって表示非表示の制御することがあります。

f:id:ishimotohiroaki:20160116083655p:plain

 

 

これをXPagesで実装することになって、自分は表にして行を非表示にすることで解決しました。

 

表の行に設定します。

f:id:ishimotohiroaki:20160116084211p:plain

 

 aフィールドと、bフィールド値を比較して表示するかしないかを制御しています。

display:none;により非表示です、これで行がつまります。

var a = document1.getItemValue(“a”);
var b = document1.getItemValue(“b”);
var ai = a.iterator();
var bi = b.iterator();
if ( ai.next() == “1” && bi.next() !=”” ){
  “display:;”
} else {
  “display:none;”;
}

 

もしつまらせずに抜けた状態にしたい場合は、visibilityを利用することになります。