機械翻訳について

検証ヘルパー関数

使用できるいくつかの検証ヘルパー関数がJavaScriptファイルにあります。

検証ヘルパー関数 説明

CriteriaValidator.getSubjectArea()

分析で参照されたサブジェクト・エリアの名前を返します。 通常これは、他の検証を実行する前に関数内のswitch文で使用されます。 分析がセット・ベースの基準である場合、null.が返されます

CriteriaValidator.tableExists(sTable)

指定されたフォルダ(表)がコンテンツ・デザイナによって分析に追加されている場合はtrueを返し、フォルダが追加されていない場合はfalseを返します。

CriteriaValidator.columnExists(sTable, sColumn)

指定された列がコンテンツ・デザイナによって分析に追加されている場合はtrue、列が追加されていない場合はfalseを返します。

CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)

checkColumnが存在する場合は、dependentColumnが存在することを確認します。 checkColumnが存在しない場合、またはcheckColumnと依存列が存在する場合は、trueを返します。 checkColumnおよびdependentColumnnullの場合、フォルダが検証されます。 checkTableの列が存在する場合は、dependentTableの列が存在する必要があります。

CriteriaValidator.filterExists(sFilterTable, sFilterColumn)

指定した列にフィルタが存在する場合はtrue、フィルタが存在しない場合はfalseを返します。

CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)

checkColumnがプロジェクション・リストに存在する場合は、dependentFilterが存在することを確認します。 checkColumnが存在しない場合、またはcheckColumnと依存フィルタが存在する場合は、trueを返します。

CriteriaValidator.filterCount(sFilterTable, sFilterColumn)

特定の論理列に対して指定されたフィルタ値の数を返します。 フィルタ値が"equals"、"null"、"notNull"または"in"の場合、選択した値の数が返されます。 列がフィルタ内で使用されていない場合は、ゼロを返します。 列がデフォルトなしで要求されている場合は-1を返します。 他のすべてのフィルタ演算子(greater thanbegins withなど)では、値の数を決定できないため、999を返します。