示例#1
0
 /// <summary>
 /// Gets the collection of values that can be used to filter a process by the specified reverse cross-reference field.
 /// </summary>
 /// <param name="field">
 /// The reverse cross-reference field.
 /// </param>
 /// <returns>
 /// The collection of values.
 /// </returns>
 public IEnumerable<FilterMemberValue> GetReverseCrossReferenceFieldValues(ReverseCrossReferenceFieldMetadata field)
 {
     return GetReferenceFieldValues(field, field.DisplayField, field.DetailedViewDisplayFields);
 }
示例#2
0
        private FilterParameterMetadata CreateReverseCrossReferenceParameter(
            FilterValue filterValue,
            ReverseCrossReferenceFieldMetadata field,
            bool includeValues)
        {
            var parameter = CreateGenericParameter(filterValue, field);

            if (includeValues)
            {
                parameter.Values.AddRange(FilteringUtils.GetReverseCrossReferenceFieldValues(field));
                parameter.ValuesSpecified = true;
            }

            return parameter;
        }