Share via


Application.CustomFieldIndicatorAdd Method

Project Developer Reference

Creates a test condition against the value of a custom field to determine which graphical indicator to display in place of the actual data.

Syntax

expression.CustomFieldIndicatorAdd(FieldID, Test, Value, IndicatorID, CriteriaList, Index)

expression   A variable that represents an Application object.

Parameters

Name Required/Optional Data Type Description
FieldID Required Long The custom field. Can be one of the PjCustomField constants.
Test Required Long The type of comparison to perform between Value and the custom field specified by FieldID. Can be one of the PjComparison constants.
Value Required String The value to compare with the custom field's value. If Test is pjCompareAnyValue, Value is ignored.
IndicatorID Required Long The indicator image to display when the value of the field specified with FieldID passes the comparison specified with Test. Can be one of the PjIndicator constants.
CriteriaList Optional Long The criteria list to which the test condition should be added. Can be one of the PjCriteriaList constants. The default value is pjCriteriaNonSummary.
Index Optional Integer The position to add the test condition in the list specified by CriteriaList. Tests are evaluated in ascending Index order. If Index is n + 2 or greater, where n is the number of existing tests, the test is added at n + 1. The default value is n + 1.

Return Value
Boolean

Remarks

The CustomFieldIndicatorAdd method returns a trappable error (error code 1004) if the list specified by

CriteriaList

is read-only because it has been set to inherit values from another list.

See Also