LDD Today: 「文書が見つかりません」というメッセージの置き換え

「文書が見つかりません」というメッセージの置き換え

Dimple Rao, Presented by Lotus Software, IBM Corporation

Dimple Rao is a contributor to the Lotus Developer Domain. LDD is the premier technical Web site for Lotus software products.



2002年 12月 02日

ビューで文書を検索して文書が見つからないと、通常は「文書が見つかりません」というメッセージが表示されます。このメッセージが不親切または役に立たないと感じる場合は、「残念ながら、このビューには文書がありませんでした」といったカスタマイズしたメッセージで置き換えることができます。このTIPSはWebには適用されますが、Notesクライアントでは使用できません。また、このTIPSを使用するには、ビュー・テンプレートを使ってビューを表示することが必要です。

  1. Domino Designerで、カスタマイズしたいビュー・テンプレートを開きます。
  2. テンプレートに、hasDocsという名前の非表示の表示用計算フィールドを追加します。フィールドの式として以下のコードを含めてください。
    result:=@dbcolumn("":"nocache";"";<viewname>;<column no>);
    @if(@iserror(result)|@elements(result)=0;"0";"1")

    <viewname>にはテンプレートが適用されるビューの名前を、<column no>には列番号または""を指定します。
  3. テンプレートに埋め込まれたビューまたは$$ViewBodyフィールドの周囲に<span>タグを追加します。
    <span style="display:<computed value>">the embedded view or $$ViewBody field</span>
  4. <span>タグを右クリックしてメニューから[文字のプロパティ]を選択し、プロパティー・ボックスを開きます。
  5. [段落非表示]タブを選択して、以下の式を追加します。
    @if(hasDocs="0";"none";"default")
    [段落非表示]タブを選択
  6. 以下のように、「文書が見つかりません」というメッセージの代わりに表示させたいカスタム・メッセージを指定して、2番目の<span>タグ・セットを追加します。
    <span style="display:<computed value>">custom message</span>

    以下の画面は、カスタム・メッセージを指定したビュー・テンプレートの例を示しています。
    カスタム・メッセージを指定したビュー・テンプレートの例
  7. [文字のプロパティ]ボックスを開き、[段落非表示]タブを選択してから、以下の式を追加します。
    @if(hasDocs="0";"default";"none")
  8. ビュー・テンプレートを保存して閉じます。

次回ビューを検索したときに文書が見つからない場合、表示されるメッセージはカスタム・メッセージになります。

参考文献

コメント

developerWorks: サイン・イン

必須フィールドは(*)で示されます。


IBM ID が必要ですか?
IBM IDをお忘れですか?


パスワードをお忘れですか?
パスワードの変更

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む

 


お客様が developerWorks に初めてサインインすると、お客様のプロフィールが作成されます。会社名を非表示とする選択を行わない限り、プロフィール内の情報(名前、国/地域や会社名)は公開され、投稿するコンテンツと一緒に表示されますが、いつでもこれらの情報を更新できます。

送信されたすべての情報は安全です。

ディスプレイ・ネームを選択してください



developerWorks に初めてサインインするとプロフィールが作成されますので、その際にディスプレイ・ネームを選択する必要があります。ディスプレイ・ネームは、お客様が developerWorks に投稿するコンテンツと一緒に表示されます。

ディスプレイ・ネームは、3文字から31文字の範囲で指定し、かつ developerWorks コミュニティーでユニークである必要があります。また、プライバシー上の理由でお客様の電子メール・アドレスは使用しないでください。

必須フィールドは(*)で示されます。

3文字から31文字の範囲で指定し

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む

 


送信されたすべての情報は安全です。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=60
Zone=Lotus
ArticleID=336734
ArticleTitle=LDD Today: 「文書が見つかりません」というメッセージの置き換え
publish-date=12022002