GetCriteriaFields method: SearchConfiguration class
Syntax
GetCriteriaFields(&display_option)
Description
Use the GetCriteriaFields method to retrieve the criteria fields selected for the search page (basic and advanced mode).
Parameters
| Parameter | Description |
|---|---|
|
&display_option |
Specifies the search presentation mode. Valid values are:
|
Returns
An array of PTS_CFGSRCH_CRITERIA:SearchField.
Example
The following code samples describe the use of the GetCriteriaFields method for basic and advanced modes.
/*Basic mode*/
import PTS_CFGSRCH_CRITERIA:SearchField;
Local array of PTS_CFGSRCH_CRITERIA:SearchField &CriteriaFieldsList = &criteriaObj.GetCriteriaFields("B");
If &CriteriaFieldsList <> Null Then
For &i = 1 To &CriteriaFieldsList.Len
&sField = &CriteriaFieldsList [&i];
MessageBox(0, "", 0, 0, &sField.FieldName | "," | &sField.FieldLable | "," | &sField.FieldOrder | "," | &sField.RequiredFlag);
End-For;
End-If;
/* Advanced mode */
import PTS_CFGSRCH_CRITERIA:SearchField;
Local array of PTS_CFGSRCH_CRITERIA:SearchField &CriteriaFieldsList = &criteriaObj.GetCriteriaFields("A");
If &CriteriaFieldsList <> Null Then
For &i = 1 To &CriteriaFieldsList.Len
&sField = &CriteriaFieldsList [&i];
MessageBox(0, "", 0, 0, &sField.FieldName | "," | &sField.FieldLable | "," | &sField.FieldOrder | "," | &sField.RequiredFlag);
End-For;
End-If;