Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

表示与项目关联的扩展属性定义。

public class ExtendedAttributeDefinition

特性

姓名描述
Alias { get; set; }获取或设置自定义字段的别名。
AppendNewValues { get; set; }获取或设置一个值,该值指示添加到项目的新值是否自动添加到列表中。
AutoRollDown { get; set; }获取或设置一个值,该值指示是否启用自动向下滚动到分配。
CalculationType { get; set; }获取或设置自定义属性值的计算类型。
CfType { get; }获取自定义字段的类型。
Default { get; set; }获取或设置列表中的默认值。
DefaultGuid { get; set; }获取或设置默认查找表条目的 Guid。
ElementType { get; set; }获取或设置扩展属性关联 任务、资源或分配。
FieldId { get; set; }获取或设置对应自定义字段的项目id。 使用常量的字符串表示来自ExtendedAttributeTask要指定的类FieldId财产.
FieldName { get; }获取自定义字段的名称。
Formula { get; set; }获取或设置 Microsoft Project 用于填充自定义任务字段的公式。
Guid { get; set; }获取或设置自定义字段的 Guid。
LookupUid { get; }获取与自定义字段关联的查找表的 Guid。
MaxMultiValues { get; set; }获取或设置您可以在选择列表中设置的最大值数。
ParentProject { get; }获取父项目ExtendedAttributeDefinition实例.
PhoneticsAlias { get; set; }获取或设置自定义字段别名的拼音
RestrictValues { get; set; }获取或设置一个值,该值指示自定义字段值是否限制为ValueList.
RollupType { get; set; }获取或设置汇总的计算方式。
SecondaryGuid { get; set; }获取或设置扩展属性的辅助 guid。
SecondaryPid { get; set; }获取或设置自定义字段的辅助 PID。
SummaryRowsCalculationType { get; set; }获取或设置汇总行的自定义属性值的计算类型。
UserDef { get; set; }获取或设置一个值,该值指示自定义字段是否为用户定义。
ValueList { get; }获取 List<Value> ValueList.
ValuelistSortOrder { get; set; }获取或设置值列表的排序方式。值为:0=降序,1=升序。

方法

姓名描述
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)使用查找创建扩展属性定义的工厂方法。 它有CalculationType等于Lookup并且只能在资源中使用。 您需要指定fieldIdalias当调用这个方法时。 字段类型是从字段id推断出来的。
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)使用查找创建扩展属性定义的工厂方法。 它有CalculationType等于Lookup并且只能在资源中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)使用查找创建扩展属性定义的工厂方法。 它有CalculationType等于Lookup并且只能在任务中使用。 您需要指定fieldIdalias当调用这个方法时。 字段类型是从字段id推断出来的。
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)使用查找创建扩展属性定义的工厂方法。 它有CalculationType等于Lookup并且只能在任务中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.
static CreateResourceDefinition(ExtendedAttributeResource, string)创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在资源中使用。 您需要指定fieldIdalias当调用这个方法时。 字段类型是从字段id推断出来的。
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在资源中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.
static CreateTaskDefinition(ExtendedAttributeTask, string)创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在任务中使用。 您需要指定fieldIdalias调用这个方法时。 字段类型是从字段id推断出来的。
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在任务中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.
AddLookupValue(Value)向内部查找列表添加一个值。这是使用ValueList.
CreateExtendedAttribute()创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值。
CreateExtendedAttribute(bool)创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值和指定的标志值。
CreateExtendedAttribute(DateTime)创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值和指定的日期值。
CreateExtendedAttribute(decimal)创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值和指定的数值。
CreateExtendedAttribute(Duration)创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值和指定的持续时间值。
CreateExtendedAttribute(string)创建一个新的扩展属性,其字段 ID 等于此对象的字段 ID 值和指定的文本值。
CreateExtendedAttribute(Value)创建与指定链接的新扩展属性Value项目.
override Equals(object)返回一个标志,指示此实例是否等于指定对象。
override GetHashCode()返回实例的哈希码ExtendedAttributeDefinition类.
RemoveLookupValue(Value)从内部查找列表中删除一个值。这是使用ValueList.

也可以看看