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

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

関連記事

no image

設計書出力に任意のシートを追加する方法

このCookBookでは、BIS設計書出力機能で出力できるIM-Workflowフロー設計書およびBISフロー設計書に任意のシートを出力する方法について紹介しています。 完成イメージ 1. IM-BI …

スケジュールにログインしている本人しか表示されない場合の対応方法

このCookBookでは「intra-mart Accel Collaboration」スケジュール機能を利用する前の注意点について紹介しています。 お客様で「intra-mart Accel Col …

no image

Formaの実行画面でセッションを維持するには

このCookbookでは、IM-FormaDesignerの実行画面でセッションを維持する方法を記載します。 この方法を利用すると、通常は時間制限によりタイムアウトしてしまうログインセッションを、自動 …

no image

Solr の Docker を作成する。

この CookBook では、Solr の Docker の作成手順について紹介しています。 レシピ ベースイメージの作成 Solr の Docker イメージを作成します 実行します 1. ベースイ …

ワークフローの一覧を使い分けるには(スマートフォン版)

このCookbookでは、以前に公開した「ワークフローの一覧を使い分けるには(改訂版)」に関して、お問い合わせいただいた内容を追加してスマートフォン画面でワークフローの一覧の検索条件を付与する方法をご …

RSSRSSRSSRSS