Перейти к основному содержимому

resource_assignment_store

информация

Эта функция доступна только в PRO-версии.

Description

Определяет имя datastore, который хранит назначения ресурсов

resource_assignment_store: string

Example

var assignmentStore = gantt.getDatastore(gantt.config.resource_assignment_store);

Default value: "resourceAssignments"

Details

Datastore настраивается автоматически.

Он создаётся только при включённой конфигурации process_resource_assignments.

Вы можете использовать этот datastore для программного управления назначениями ресурсов:

var assignmentStore = gantt.getDatastore(gantt.config.resource_assignment_store);

assignmentStore.addItem({
resource_id: 5,
task_id: 2,
value: 4
});
assignmentStore.removeItem(assignment.id);
assignmentStore.updateItem(assignment.id);

// после обновления назначений в datastore,
// вызовите `updateTaskAssignments` для применения изменений к объекту задачи:
gantt.updateTaskAssignments(taskId);

Change log

  • добавлено в версии v7.1