ドキュメントごとに添付ファイルが1つしかないため、添付ファイルの名前を指定せずにドキュメントから添付ファイルを開くことができるかどうかを探しています。
だからfxの代わりにdomain/view/documentKey/$FILE/attachmentName
これに似たものが欲しいdomain/view/documentKey/$FILE/$firstAttachment
出来ますか?
ドキュメントごとに添付ファイルが1つしかないため、添付ファイルの名前を指定せずにドキュメントから添付ファイルを開くことができるかどうかを探しています。
だからfxの代わりにdomain/view/documentKey/$FILE/attachmentName
これに似たものが欲しいdomain/view/documentKey/$FILE/$firstAttachment
出来ますか?
url parameter
以下のような独自のダミーを作成することをお勧めします。
http://dummy.url.com/database.nsf/0/documentunid?opendocument&dummyurlparameter=yes
次に、次のような計算されたテキストを介してフォームにJavaScriptを介してコードを追加します
"window.location.replace(\"/" + @WebDbName + "/0/" + @Text(@DocumentUniqueID) +
"/$file/" + @URLEncode("Domino";@Subset(@AttachmentNames;1)) + "\")"
次に、このコードを @If 内に配置するか、このテキストに基づいて非表示式を使用できます。
@URLQueryString("urlparameter") != "yes"
その結果、通常のドキュメントを開く URL を渡すとレコードが開き、新しいパラメーターを含めると最初の添付ファイルが開きます。
または、ドキュメントを開くためのこの URL の場所 (たとえば、これがビュー内にある場合) に応じて、上記の JS コードと同じトリックを使用して、添付ファイルを直接開くための URL を生成することもできます。
まず、フォームにリッチ テキスト フィールドを作成する必要があります。その後、フォームのプロパティ ダイアログを開き、[起動] タブ (ロケット) をクリックします。
最初の添付ファイルを起動するための追加オプションが追加されました。
[編集]添付ファイルが画像の場合の URL ソリューション。
「RichText Lite」フィールドを作成します。「サムネイル」に設定しますが、サイズを変更しないでください。[画像の添付ファイル名] で、意味のある名前を付けます。例えば。"image.png" (イメージは LAttachment を示しています)。
その後、添付ファイルに直接アクセスできます。
例:
http://SERVER/DATABASE.nsf/DOC-UNID/$FILE/image.png
以下を置き換えます。
ドキュメントをブラウザーで開くと、より正確な URL 構造が得られます。