ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在任务中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
范围类型描述
customFieldTypeCustomFieldType指定的CustomFieldType类型。
fieldIdExtendedAttributeTask指定的ExtendedAttributeTask字段标识。
aliasString指定的String别名。

返回值

创建的实例ExtendedAttributeDefinition指定类customFieldType,fieldIdalias.

例子

使用此示例创建自定义文本字段定义:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

也可以看看


CreateTaskDefinition(ExtendedAttributeTask, string)

创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在任务中使用。 您需要指定fieldIdalias调用这个方法时。 字段类型是从字段id推断出来的。

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
范围类型描述
fieldIdExtendedAttributeTask指定的ExtendedAttributeTask字段标识。
aliasString指定的String别名。

返回值

创建的实例ExtendedAttributeDefinition指定类fieldIdalias.

例子

使用此示例创建自定义文本字段定义:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

也可以看看