ボタンの表示/非表示(例:編集ボタン)

var roleList = context.getUser().getRoles(); 
var roleAdmin = "[Admin]"; 
if (!( document1.isEditable() ) && document1.getItemValueString("From")===session.getEffectiveUserName()){
	return true;
}else if (!( document1.isEditable() ) && @Contains(roleList, roleAdmin) === @True()){
	return true;
}else{
	return false;
}





ボタンなどの「可視」の「値の計算...」に記述します。
例として以下のいずれかの場合ボタンを表示します。
・編集モードではなく、現在のユーザー名が「From」フィールドの値と一致する場合
・編集モードではなく、現在のユーザーが「Admin」ロールを持つ場合

JavaScript (Server)
tyoshida
December 15, 2015 at 5:32 PM
Rating
0





No comments yetLogin first to comment...