本文へジャンプ
Japan
[
変更
]
ホーム
ビジネス・ソリューション
ITサービス
製品
サポート & ダウンロード
My IBM
Lotus Developer Domain
製品別技術情報
Lotus Notes/Domino
Lotus Connections
Lotus Expeditor
Lotus Forms
Lotus Quickr
Lotus Enterprise Integrator
Lotus Sametime
Lotus関連製品(QP/Doc/WF)
WebSphere Portal
Mashup Center/Lotus Mashups
利用ガイド
ソフトウェア
>
Lotus
>
Lotus Developer Domain
>
製品別技術情報
>
Lotus Notes/Domino
>
LDD Today
「文書が見つかりません」というメッセージの置き換え
by Dimple Rao
レベル:中級者
対 象: NotesおよびDomino
原文の掲載:2002年12月2日
LDD Today の原文
(US)
ビューで文書を検索して文書が見つからないと、通常は「文書が見つかりません」というメッセージが表示されます。このメッセージが不親切または役に立たないと感じる場合は、「残念ながら、このビューには文書がありませんでした」といったカスタマイズしたメッセージで置き換えることができます。このTIPSはWebには適用されますが、Notesクライアントでは使用できません。また、このTIPSを使用するには、ビュー・テンプレートを使ってビューを表示することが必要です。
Domino Designerで、カスタマイズしたいビュー・テンプレートを開きます。
テンプレートに、hasDocsという名前の非表示の表示用計算フィールドを追加します。フィールドの式として以下のコードを含めてください。
result:=@dbcolumn("":"nocache";"";<viewname>;<column no>);
@if(@iserror(result)|@elements(result)=0;"0";"1")
<viewname>にはテンプレートが適用されるビューの名前を、<column no>には列番号または""を指定します。
テンプレートに埋め込まれたビューまたは$$ViewBodyフィールドの周囲に<span>タグを追加します。
<span style="display:<computed value>">the embedded view or $$ViewBody field</span>
<span>タグを右クリックしてメニューから[文字のプロパティ]を選択し、プロパティー・ボックスを開きます。
[段落非表示]タブを選択して、以下の式を追加します。
@if(hasDocs="0";"none";"default")
以下のように、「文書が見つかりません」というメッセージの代わりに表示させたいカスタム・メッセージを指定して、2番目の<span>タグ・セットを追加します。
<span style="display:<computed value>">custom message</span>
以下の画面は、カスタム・メッセージを指定したビュー・テンプレートの例を示しています。
[文字のプロパティ]ボックスを開き、[段落非表示]タブを選択してから、以下の式を追加します。
@if(hasDocs="0";"default";"none")
ビュー・テンプレートを保存して閉じます。
次回ビューを検索したときに文書が見つからない場合、表示されるメッセージはカスタム・メッセージになります。
上に戻る