如何使用MPXJ读取用户字段定义

时间:2017-03-16 13:58:54

标签: mpxj

我使用MPXJ从Primavera和MSP读取项目,并希望阅读用户字段定义信息,例如字段标签/描述,任何想法如何实现这一点?

1 个答案:

答案 0 :(得分:0)

通过调用getCustomFields实例的ProjectFile方法,可以找到您要查找的详细信息。您可以遍历此方法返回的容器内容,以查看所有字段的配置:

  for (CustomField field : projectFile.getCustomFields())
  {
     System.out.println("Field: " + field.getFieldType() + 
        " Alias: " + field.getAlias());
  }

或者您可以调用getCustomField并传递FieldType实例以查找特定字段的配置,例如:

projectFile.getCustomFields().getCustomField(TaskField.TEXT1)