作成者カテゴリ返答の対象
公開
A
03/19/2007 11:49 AM
文書リンクアイコン 表示用の計算結果について
Re: 表示用の計算結果について

やりたいこと。
・あるメンバーにのみ表示、編集可能にしたいフィールドあり。
・メンバーは変動があるため、文書作成時ではなく現在のメンバーに対して制御をかけたい。
・メンバーは表示用の制御に使うだけなので、文書保存する必要はない。
・メンバー情報は複数のDBで共有する。


やっていること。
@メンバーを予め別文書で登録しておく。
A文書を開いたとき@の現在のメンバーを表示用の計算結果Aフィールドに取得する。

・行の非表示条件
!(@IsMember("[管理者]";@UserRoles) | @IsMember(@UserName; A))
→管理者ロールの人には読み込み、編集モードどちらにも表示されるが、メンバーには編集モードにしないと表示されない。

・表示用の計算結果のセクションの非表示条件
@If(@IsMember("[管理者]";@UserRoles); "";@IsMember(@UserName; A); ""; "編集不可")
(これまでも条件式に@ifを使っています)
→編集モードで管理者ロールの人は編集可能だが、メンバーは編集可能にならない。

メンバー取得のAフィールドを表示用の計算結果から計算結果にかえて1度表示できたはずですが、その後同じような現象で表示できません。もう少し確認します。
以上


[Previous Main Document]
表示用の計算結果について (A)
. . Re: 表示用の計算結果について (かな)
. . . . Re: 表示用の計算結果について (A)
. . . . . . Re: 表示用の計算結果について (NAG)
. . Re: 表示用の計算結果について (A) * 現在地 *
. . . . Re: 表示用の計算結果について (NAG)
. . . . . . Re: 表示用の計算結果について (自己レス) (A)
[Next Main Document]