Forguncy 10 オンラインヘルプ
アプリの開発 / 画面の設計 / リストビュー / リストビューの名前定義
このトピックで
    リストビューの名前定義
    このトピックで

    リストビューを作成した場合、リストビューはセル名とは別に[リストビュー名]を持ちます。通常のセル名の設定については、セルの名前定義を参照してください。また、リストビュー内のテンプレート行の各セルは、列名を持ちます。
    ここでは、リストビュー名を定義する方法と、リストビューの列名を定義する方法を説明します。これらの名前は カスタムJavaScriptリストビューに対する操作 で使用したり、[Excelエクスポート(リストビュー)]コマンドで使用したりします。

    リストビュー名の定義

    1. リストビューを選択します。

      必ずリストビュー全体を選択してから以下の操作をしてください。

    2. 次のどちらかの方法で、リストビュー名を入力します。

      リストビュー名は、以下のいずれかで入力できます。

      • 右ペインのセル型タブから入力

      • [リストビュー ツール]ー「デザイン」タブから入力

      ヒント: リストビュー名は、JavaScriptを用いる際にPageオブジェクトの .getListView( name ) メソッドのパラメーターとして使用したり、[Excelエクスポート(リストビュー)]コマンドで対象のリストビューを選択する時に使用します。

    列名の定義

    1. リストビューの行テンプレート上のセルを選択します。

      リストビューのヘッダ行ではなく、行テンプレート(明細部)のセルをクリックしてください。

    2. 右ペイン下部の[セル型]タブをクリックし、[列名]に名前を入力します。

      ここで入力した名前が、リストビューの各列の「列名」となります。

      ヒント: リストビューの列名は、JavaScriptを用いる際に、ListViewオブジェクトの .getValue( rowIndex, columnName ) メソッドや .setValue( rowIndex, columnName, value )メソッドのパラメーター(columnName部分)として使用します。これらのメソッドではセル名は使用できません。

    列名の自動設定

    1. リストビューを選択します。

      必ずリストビュー全体を選択してから以下の操作をしてください。

    2. 右クリックしてコンテキストメニューから[列名を自動設定]を選択します。

      行テンプレートのセルがデータ連結されている場合、もしくは何らかの値や数式が設定されている場合、ヘッダーの名称が列名として自動的に設定されます。値が設定されており、ヘッダー名が設定されていない場合には、値を列名として使用します。数式が設定されており、ヘッダー名が設定されていない場合には、"COLUMN"という値を列名として使用します。