Document toolboxDocument toolbox

4. フィールドの追加と編集

コピーまたは新規作成によって新しいフィールドを追加する:

新規作成

  1. 新しいフィールドを追加する要素を選択します。

  2. トップメニューまたは右クリックメニューから “New (新規)”を選択する。

  3. プロパティを入力します。詳しくは以下をご覧ください。

  4. “Save to database (データベースに保存)”を選択。

  5. "Refresh (リフレッシュ)"を選択し、新しいフィールドをプレビューします。

プロパティ

フィールドはタイプによって異なり、オプションもタイプによって異なります。以下のフィールドが利用可能です:

フィールドの種類

説明

Multi-line text field
(複数行テキストフィールド)

数行にわたるテキストを入力するテキスト・フィールド。フィールドのサイズは自由に決められます。

Formatted Text
(フォーマットされたテキスト)

複数行のテキストフィールドとして機能し、フォーマットも可能です。(太字、斜体、色付きテキストなど)。このフォーマットはExcelのインポート/エクスポートワークフローには使用できません

Button (ボタン)

フィールドはテキスト・フィールドで、オプションをクリックできる2つのボタンがあります。レポートのユーザー・インターフェース・ウィンドウでのみ使用されます。部屋、アイテム、オカレンスでは使用されません。

Logical field
(ロジカル・フィールド)

Yes/Noフィールド (チェックボックス)。

Numerical field
(数値フィールド)

数値用フィールド。数値の大きさと精度(小数点以下の桁数)を指定できます。

Radio buttons/Combo-box
(ラジオボタン/コンボボックス)

複数の定義済みオプション (テキスト) から選択できるフィールド。ドロップダウンメニュー (コンボボックス) またはラジオボタンとして表示できます。

Text field
(テキスト・フィールド)

1行のテキストのデフォルトフィールド。

Time date selector
(時間日付セレクタ)

日付と時間を選択する欄。

Read-only text
(読み取り専用テキスト)

編集不可の固定テキスト用フィールド。テキストはレポートに表示されません。見出しの作成などに使用できます。ここにハイパーテキストリンク (http:// または https:// で始まる) を入力すると、コンテンツがクリック可能なハイパーテキストリンクとしてユーザーに表示されます。


これらのフィールドはすべて、次のような特性を持っています:

フィールド

説明

Field type

上記のいずれかのタイプ。

Position

要素内のフィールドの相互位置。

Name

可能なフィールド名 (要素の背景テキストに加えて)。これを表示する場合は、次のオプションで指定する必要があります。

Display name

名前を表示する場所 (フィールドの前または後ろ)。これはレポートには表示されません。 このフィールドの重要性を表示するには、適切なXSLテンプレートを選択しなければならない。

Help text

カーソルをフィールドに合わせると、テキストが黄色の枠で表示される。要素内のすべてのフィールドのジョイント・テキストを指定するには、主に要素の背景テキスト (前項参照) を使用する必要があります。ここにヘルプテキストを指定するのは、それがさらなる指定である場合に限ります。

Read-only

Option for whether the field shall not be open for editing.

Activated/deactivated by

このフィールドを有効/無効にするかどうかを制御するロジカル・フィールド。そのため、同じ要素内の別のフィールドにテキストを入力する前に、たとえばロジカル・フィールドを確認しなければならない。

Calculate field

仕上げでのみ使用される。このフィールドが編集されたときに計算されるフィールドを指定します。これは仕上げフォームでのみ使用される。

 

Calculation function

上記で選択したフィールドの計算に使用する機能。

IfcPropertySet

このフィールドを IFC エクスポート (モデルの同期) でエクスポートする PropertySet (PSet_XXX) の名前。このフィールドが空白の場合、オブジェクトに書き込まれないタブの名前が使用されます(下記参照)。

IfcProperty

上記で選択された PropertySet の下で、このフィールドがエクスポートされるプロパティの名前。このフィールドが空白で、IfcPropertySet (上記) も空白の場合、要素の名前が利用される。このフィールドが空白ではなく、IfcPropertySet が空白の場合、エクスポート手順はオブジェクトのプロパティに直接エクスポートしようとします。例えば、部屋データの値を IfcSpace.Descriptionに設定する場合、フィールドを説明と設定しますが、IfcPropertySet(上記)は空白のままにします。

IFD GUID

フィールドを一意に識別するグローバルユニークID (GUID)。これはIFD International Framework for Dictionariesから取得したIDとすることができます。このGUIDをダウンロードするために、左のボタンを利用して自動的にIFDに接続することができます。
このIDは、データをIFC経由でエクスポート/インポートする際に、異なるデータベース内の類似したフィールド/情報を識別するために使用される。フィールドにIDがない場合、フィールド間で部屋データなどをコピーすることはできません。

Width/height

フィールドの幅と高さ。これらのフィールドにはデフォルトのサイズが設定されているので、ほとんどのフィールドでは入力する必要はありません。これは複数行のテキスト・フィールドのために指定されなければならない。サイズはピクセル単位で指定されますが、複数行テキスト・フィールドの場合は例外です。

OwnerAlignment

ウィンドウのサイズを変更したときにフィールドがどのように反応するかを指定する。特殊な場合にのみ使用されます。


以下のプロパティは、特定のフィールド・タイプにのみ適用されます:

フィールドの種類

フィールド

説明

Multi-line text field
(複数行テキストフィールド)

Display name (label) above

要素の名前(背景テキスト)をフィールドの上に表示するかどうかを指定します。背景テキストはサイドに表示され、フィールドはその後に表示されます。



Style/look

サイズ (幅/高さ) の指定方法を示す。フィールドのサイズ。これは、幅何ピクセル、高さ何要素、または幅%、高さ%として指定することができます。%は1〜100の数値で、フィールドがウィンドウの利用可能なスペースに占める割合を示します。

Button (ボタン)

Button text
(ボタンのテキスト)

使用不可。



Sym name

ボタンをクリックしたときに呼び出されるウィンドウ内のメソッド名。



Type (タイプ)

ボタンのスタイル。

Logical field
(ロジカル・フィールド)

Underline (下線)

背景テキストに下線を引くかどうかを指定します。

Numerical field
(数値フィールド)

Format
(フォーマット)

数値フィールドのフォーマットを指定します。これは2つの方法で指定できます:

  • {小数点以下2桁とカンマを含む文字数}。

  • {小数点およびカンマを含む文字数、小数点以下の桁数}。
    これは、{5}と{5,2}の両方が同じ、つまりXX,YYを生成することを意味します。{6,3}はXX,YYYを返しますが、{4,0}として指定できるのは9999までの整数だけです。

Radio buttons/Combo-box
(ラジオボタン/コンボボックス)

Style/look
(スタイル/外観)

複数選択フィールドの外観を設定します。

  • コンボボックスは読み取り専用で、直接編集できないドロップダウンメニューを提供します。しかし、オプションの1つを選択する必要があります。

  • コンボボックス、編集可能、ドロップダウンメニューを提供し、自由にテキストを入力したり、オプションの1つを選択することができます。

  • 枠のないグループ、側面にラベル。オプションごとにラジオボタンを重ねて配置し、左側に背景テキストを配置します。

  • フレームなしの横型ラジオボックス。ラジオボタンを横一列に並べますので、上図のように上下に重なることはありません。
    - デフォルトのデザイン、フレーム付きグループ。ラジオボタンをフレームで囲み、背景テキストをフレーム内に配置します。



Elements (要素)

ここでは、ユーザーが選択できるオプションを指定します。1行に1つ。



Remove option button
(オプション削除ボタン)

ラジオボタンには、すべての選択をリセットする、つまりすべての選択肢を削除するボタンがあります。コンボボックスの場合、ドロップダウンメニューには空白のオプションがあり、これが編集可能でない限り、実際のテキストを削除することで選択を削除することができます。



Button text
(ボタンのテキスト)

もし "Remove selected button (選択したボタンを削除)"のフラグが立っていて、それがラジオボックスであれば、ボタンのテキストを指定することができます。ここでテキストを指定しない場合、デフォルトは "Remove selected (選択されたものを削除)"となります。

Time/date selector
(時間/日付セレクタ)

The number of days to reset
(リセットする日数)

現在の日付の何日前かを事前選択。

Read-only text
(読み取り専用テキスト)

Centre text
(中央テキスト)

使用不可。



Underline (下線)

テキストに下線を引くかどうか。



Text value
(テキスト値)

表示するテキスト。

 

新しい定義済みフィールドの作成

新しいフィールドは、新しい要素を作成するための定義済みのオプションと同様に作成できます。続きを読む:3. 要素の追加と編集 | Create new:

フィールドをコピー

  1. フィールドを選択。

  2. 右クリック。

  3. "コピー"を選択して1回だけコピーするか、"コピー... "を選択して同時に複数のコピーを作成する。

  4. 新しいフィールドのプロパティを編集します。

  5. "save to database (データベースに保存)"を選択。

  6. “refresh (リフレッシュ)"を選択し、変更をプレビューします。

フィールドの編集

後からプロパティを変更することも可能です。ただし、データがフィールドに入力された後にフォーマットが変更されると、
入力されたデータは失われることに注意することが重要です。