(クラス)
public abstract RecordField
アクセサ public abstract RecordField.caption:
String
アクセサ public abstract RecordField.default-value:
any
アクセサ public abstract RecordField.domain:
Domain
アクセサ public abstract RecordField.modifiable?:
bool
アクセサ public abstract RecordField.name:
String
nullable?: | この RecordField が null を許容するかどうか調べます。 |
アクセサ public abstract RecordField.nullable?:
bool
required?: | 新規レコードをレコードセットに追加する前に、レコードにフィールド値を明示的に設定する必要があるかどうか調べます。 |
アクセサ public final RecordField.required?:
bool
(ファクトリ)
RecordField のインスタンスを返します。
(アクセサ)
アクセサ public abstract RecordField.caption:
String この RecordField の値を表示する際にキャプションとして使われる String。
(アクセサ)
アクセサ public abstract RecordField.default-value:
any 新規レコードでこのフィールドに使われる既定値。
説明
このプロパティは、以下のいずれかの値になります。
- domain の有効な値。
- {proc-type {RecordField, RecordSet}:any} 型のプロシージャ。このプロシージャは、レコードの作成時に既定値を動的に生成するために使われます。
- null。
この値が
null で
nullable? が
false の場合は、このフィールドは
required? = true であるとみなされます。 この場合、新規レコードをレコードセットに追加する前にこのフィールドに有効な値を明示的に設定する必要があります。
required? も参照してください。
(アクセサ)
アクセサ public abstract RecordField.domain:
Domain この RecordField で使用可能な値を表す Domain。
(アクセサ)
この RecordField の値を Record にマップするのに使うインデックスの種類を指定します。
説明
(アクセサ)
アクセサ public abstract RecordField.modifiable?:
bool Record が追加された後でこのフィールドのデータを変更できるかどうか調べます。
(アクセサ)
アクセサ public abstract RecordField.name:
String
(アクセサ)
アクセサ public abstract RecordField.nullable?:
bool この RecordField が null を許容するかどうか調べます。
説明
このプロパティは、
Domain の
Domain.type プロパティとその
Domain.validate メソッドに関係なく、このフィールドに
null を格納できるかどうかを決定する点に注意してください。
(アクセサ)
アクセサ public final RecordField.required?:
bool 新規レコードをレコードセットに追加する前に、レコードにフィールド値を明示的に設定する必要があるかどうか調べます。
説明