RecordsManagerでのリストフォームの作成方法。

リスト形式を使用することで、ユーザーがアプリケーションを使用する際に、表形式で表示されるデータの表示方法を制御できます。様々な種類のリスト形式を定義することで、ユーザーがデータをどのように表示したいか、最大限にカスタマイズできるようになります。

柔軟なオプションにより、アプリ内のデータに対して、詳細な制御を行い、役立つ表示を作成することができます。

どのように機能するのでしょうか?

各リスト形式において、表示するデータの列、データの並び順、適用するフィルター、およびデータのグループ化方法を詳細に定義できます。また、データの階層的な表示がユーザーにとって有用な場合、その設定も可能です。

以下に示すのは、RecordsManagerでリスト形式を用いることで、様々な表示を作成するがいかに容易であるかを示すものです。各アニメーションは、リスト形式のデザイン手順を示しており、その隣には、エンドユーザーが法務契約を管理するためのサンプルアプリを使用して表示される結果のリスト形式が示されています。

新しいリストフォームを作成するには、フィールドとレイアウトを指定します。

新しいリスト形式を作成するには、まず表示したいデータ項目を選択します。各リスト形式のレイアウトは、テーブル内で定義され、テーブルの構造を、表示したいレコードに合わせて調整できます。テーブルの列に表示したい項目を選択する(または、別のコンテンツを追加する)だけで簡単に設定できます。さらに、各レコードに対して、簡単に2行目を追加し、説明などのオプションのコンテンツをその2行目に表示できます。その後、必要に応じて、各列の幅やスタイルを調整してください。

この例では、データベース内の各部門を、その会社名と説明とともに表示するために、表形式のフォームを作成します。表の各列の幅は、内容に応じて自動的に調整されます。最後に、この新しいフォームに名前を付けて保存します。

子要素に対する埋め込みフォーム。

多くのアプリケーションにおいて、データを親と子という関係性で構造化する必要が生じます。Altova RecordsManagerのリストフォームでは、親リストフォーム内に子リストフォームを直接組み込むことができ、これにより、親リストの表示内に子要素を埋め込むことが可能です。

この例では、特定の部署に所属する従業員に関する子レコードの一覧を作成する方法を示しています。次に、その一覧を親リストフォームに組み込むことで、部署とその部署に所属する従業員を階層的に表示する仕組みを構築する方法を示します。

グループ化

リストフォームを設計する際、フィールドに基づいてレコードをグループ化することで、ユーザーにとって使いやすく、すぐに利用できる表示を作成できます。また、複数のレベル(最大3レベル)でグループ化することも可能です。

この例では、会社と部署でグループ化された人物を表示するための新しいリストフォームの作成方法を示しています。まず、既存のリストフォームをコピーしてベースを作成し、その後、メールアドレスを表示するための列を追加し、さらに、会社と部署の2つのレベルでグループ化するように設定しています。

(以下、省略)

データコンテナに多くのレコードが含まれている場合、ユーザーが特定のフィールドに素早く移動できる機能を提供すると便利です。この機能を使用すると、ユーザーは数文字を入力するだけで、現在表示しているリストビュー内で目的のレコードに瞬時に移動できます。この機能の設定では、検索方法(特定の文字で始まるか、特定の文字を含むか)や、すべてのフィールドを検索するか、指定したフィールドのみを検索するかを選択できます。

リスト形式には、標準で柔軟な検索機能が組み込まれています。シンプルな検索機能を使えば、リストの表示を簡単に絞り込むことができます。この機能は、リスト内のすべての項目を対象にテキストの一部を検索したり、特定の項目に対して詳細な検索を行うことができます。詳細検索で使用できる項目は、リスト形式を作成する際に選択した項目と同じです。

次に何が?

RecordsManagerがサポートする、その他の種類のフォームについて学びましょう。

  • データ入力フォーム: ユーザーアクセスとデータ入力を効率的に管理できます。
  • レポートフォーム: 特定のデータコンテナ内の記録を、魅力的なレポートとして作成するのに役立ちます。
  • エクスポートフォーム: ユーザーがアプリケーションのデータをXML形式および/またはCSV形式でエクスポートできるように、利用可能なデータ項目を定義できます。
  • リマインダーフォーム: アプリからユーザーに送信されるメールによるリマインダーを定義できます。

すぐに使い始めることができます。

RecordsManagerを今すぐ無料でご利用いただけます。Altova Cloudをご利用いただくことで、ソフトウェアのダウンロードやアカウント作成の手間なく、すぐにアクセスできます。もし、ソリューションをお試しいただいた後に、作業内容を保存し、データを保持したい場合は、無料で評価アカウントを作成してください。