【问题标题】:How to read User Field Definitions with MPXJ如何使用 MPXJ 读取用户字段定义
【发布时间】:2017-03-16 13:58:53
【问题描述】:

我正在使用 MPXJ 从 Primavera 和 MSP 读取项目,并希望读取用户字段定义信息,例如字段标签/描述,有什么想法可以实现吗?

【问题讨论】:

    标签: mpxj


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多