Arquivo de Configuração
O arquivo de configuração define como nossa extensão fará a leitura do arquivo csv, para posterior organização e conexão dos dados com o nosso modelo. Nesta primeira etapa, precisamos definir a propriedade que usaremos para filtrar, as propriedades necessárias esperadas do arquivo csv e as variáveis para armazenar tarefas. Vamos melhorar nosso arquivo de configuração config.js
em wwwroot/extensions
com o conteúdo abaixo:
export const phasing_config = {
"propFilter": "Type Name",
"tasks": [],
"requiredProps": {
"id": "ID",
"taskName": "NAME",
"startDate": "START",
"endDate": "END",
"taskProgress": "PROGRESS",
"dependencies": "DEPENDENCIES"
}
}
Com isso, podemos verificar nosso novo gráfico de Gantt gerado a partir de nossa entrada csv.