跳到主要内容

getTaskResources

信息

此功能仅在 PRO 版中提供。

Description

从数据存储中返回分配给特定任务的唯一资源数组

getTaskResources: (taskId: string | number) => ResourceItem[]

Parameters

  • taskId - (required) string | number - 任务 ID

Returns

  • param - (ResourceItem[]) - 资源对象数组

Example

gantt.getTaskResources(5); // -> 详情见示例

Details

注释

process_resource_assignments 被禁用时,getTaskResources 方法不可用。

该方法返回一个包含 resourceItem 对象的数组,这些对象具有以下属性:

  • id - (string | number) - 资源项的 ID
  • open? - (boolean) - 指示资源项在树中是否展开(true)还是折叠(false
  • parent? - (string | number) - 资源项父级的 ID
  • text? - (string) - 资源名称
  • unit? - (string) - 用于分配的单位
  • [customProperty: string] - (any) - 任何自定义属性
[
{id: 6, text: "John", parent:1, unit: "hours/day" },
{id: 7, text: "Mike", parent:2, unit: "hours/day" }
]

Change log

  • 新增于 v8.0
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.