CookBook

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

投稿日:2017-10-02 更新日:

このCookBookでは、ViewCreatorで検索にヒットした件数を取得する関数の作り方についてご紹介します。

ユーザ定義関数についての詳細は下記のドキュメントを参照してください。
ViewCreator 管理者操作ガイド - ユーザ定義関数

完成イメージ

新しい関数(CURRENTCOUNT)が追加され、利用可能になります。
以下は、リスト集計のヘッダに「検索にヒットした件数 / 総件数」を表示する例です。

リスト集計のデータ参照編集画面。

実行結果

完成サンプル

以下の完成サンプルをダウンロードしてご活用ください。

e builder プロジェクト : im_cookbook_114393.zip
imm ファイル : im_cookbook_114393-8.0.0.imm

注意
im_cookbook_114393-8.0.0.immには、viewcreator-function-config.xmlは含まれません。
レシピの手順を参考にして、追加設定してください。

レシピ

  1. jp.co.intra_mart.foundation.viewcreator.formula.FunctionImplementationインタフェースを実装したクラスを作成する。
  2. WEB-INF/conf/viewcreator-function-config.xml に上記のクラスを登録する。
  3. アプリケーションサーバを再起動する。
1. jp.co.intra_mart.foundation.viewcreator.formula.FunctionImplementationインタフェースを実装したクラスを作成する。

次の3つのメソッドを実装します。

  1. init
    関数の初期化処理

  2. getName
    関数名の取得

  3. execute
    関数実行時に呼び出される処理

 

2. WEB-INF/conf/viewcreator-function-config.xml に上記のクラスを登録する。

関数の実装クラスを設定ファイルに登録します。

3. アプリケーションサーバを再起動する。

サーバ再起動後、追加した新しい関数の利用が可能になります。

-CookBook
-

執筆者:


comment

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

関連記事

FormaDesignerのユーザプログラム前処理と後処理をロジックフローで作成する方法

このCookBookでは、FormaDesignerのユーザプログラム前処理と後処理をロジックフローで作成する方法を紹介します。 サンプルでは、ユーザプログラム前処理と後処理を利用して、Workflo …

no image

フォーム内の入力値を案件名に自動入力する方法

このCookbookでは、IM-FormaDesignerで作成した申請画面から入力内容を案件名に設定する方法を紹介します。 この方法を利用するとIM-FormaDesignerの入力内容をIM-Wo …

no image

IM-BloomMaker レイアウトの作り方(横に並べる編)

この CookBook では横向きのレイアウトの作り方を紹介していきます。また、レイアウトの作り方(縦に並べる編)もありますので、併せてご確認ください。 はじめに 以前使用されていた HTML 上の要 …

REST API 経由でジョブネットを起動する方法

この CookBook では、REST API とを経由してジョブネットを実行する方法について紹介しています。 完成サンプル 以下の完成サンプルをダウンロードしてご活用ください。 LogicDesig …

IM-BloomMaker アイコンのハイパーリンクを作成する方法

このCookBookでは、アイコンのハイパーリンクを作成する方法を紹介します。 完成イメージ 「ハイパーリンク」エレメントを使用して、文字だけではなくアイコンを組み込んだリンクを作成することができます …