CookBook

ViewCreatorのヘッダやフッタに配置するリンクのURLに計算結果を埋め込む方法

投稿日:

本記事では、ViewCreatorのヘッダやフッタにリンクを埋め込む際に、関数を利用する方法をご紹介します。
この方法を利用すると、パラメータ文字列に「今日日付」を受け渡すといったことが実現できます。

ワークフロー「直線ルート[JavaEE開発モデル]」の申請画面を開くリンクに、申請基準日として今日日付を受け渡すリンクを例に説明します。

IM-Workflow のフローID flow_javaee_01 のフローの申請画面を、申請基準日 2018/05/01 で表示するURLは下記の通りです。

im_workflow/common/switch/switch_content?imwFlowId=flow_javaee_01&imwPageType=0&imwApplyBaseDate=2018/05/01

このURLをデータ参照のヘッダやフッタに埋め込むと、申請画面へのリンクを作成することができます。

しかし、この書き方では申請基準日は 2018/05/01 で固定となってしまいます。

そこで以下のように入力すると、現在日付を動的に生成してURLに組み込むことができます。

im_workflow/common/switch/switch_content?imwFlowId=flow_javaee_01&imwPageType=0&imwApplyBaseDate=[[FORMAT("yyyy/MM/dd",TODAY())]]

表示例

URLを確認すると、計算結果が組み込まれていることを確認できます。

これは、計算式を利用して実現しています。
詳細は下記ページを参照してください。

ViewCreator 管理者操作ガイド - ヘッダーとフッターの計算式設定

ヘッダやフッタに入力された内容は、下記のような HTML コンテンツとして保存されます。
リッチテキストのダイアログで入力された内容であっても、HTML ソースの中に含まれていれば計算式を利用することが可能です。

-CookBook
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

ページ遷移後にグローバルナビを非表示にする方法

このCookBookでは、ページ遷移後にグローバルナビを非表示にする方法について説明していきます。 特別な理由でページ遷移後にグローバルナビを非表示にしたい場合に利用してください。 また、iframe …

no image

WebServer へのリクエスト情報から動的に BaseURL を決定する方法(Apache 編)

ここでは、WebServer(Apache)へのリクエスト情報から BaseURL を動的に決定する方法を BaseUrlProvider のサンプル実装、Apache との連携例と共に紹介します。 …

no image

【ViewCreator】検索にヒットした件数を取得する関数の作り方。

このCookBookでは、ViewCreatorで検索にヒットした件数を取得する関数の作り方についてご紹介します。 ユーザ定義関数についての詳細は下記のドキュメントを参照してください。 ViewCre …

no image

外部連携を利用して簡単な相関チェックを行う方法

このCookbookでは、外部連携を利用して簡単な相関チェックを行う方法を紹介します。 この方法を活用することにより、簡単な入力チェックであれば、Formaユーザプログラムの入力チェックを作成せずに外 …

no image

IM-BIS アクション設定の「条件」の書き方

このCookbookでは、アクション設定の条件式の書き方を説明します。 この方法により入力値に応じてアクション設定の外部連携や入力モード変換などのイベントの実行をコントロールすることができます。 完成 …