基準エディターは、ユーザーインターフェイスのいくつかの異なる領域に含まれています。これにより、テーブルフィルタの定義、およびデータの検証と計算のルールが可能になります。このエディターは、XPath 1.0W3C勧告に基づいています。
基準には、アトミック基準と条件付きブロックの2種類があります。
条件付きブロックは、アトミック基準とその他の条件付きブロックで構成されています。それらは基準に基づいて条件を表現します。次のタイプのブロックが存在します。
一致する基準がありません:ブロック内のどの基準も一致しません。
すべての基準が一致するわけではありません:ブロック内の少なくとも1つの基準が一致しません。
すべての基準が一致:ブロック内のすべての基準が一致します。
少なくとも1つの基準が一致します:1つ以上の基準が一致します。
アトミック述語は、フィールド、演算子、および式(値またはXPath式のいずれか)によって定義されます。
フィールド | 基準が適用されるテーブルのフィールドを指定します。 |
オペレーター | 使用する演算子を指定します。使用可能な演算子は、フィールドのデータ型によって異なります。 |
値 | 値または式を指定します。以下の式を参照してください。 |
コードのみ | オンにすると、デフォルトで検索されるラベルではなく、フィールドの基になる値を検索することを指定します。 |
式は、固定値または数式のいずれかです。フィルタを作成するときは、固定値のみが許可されます。検証ルールまたは計算ルールの作成中に、ウィザードを使用して数式を作成できます。
既知の制限:数式フィールドは入力値を検証せず、構文とパスのみがチェックされます。