Planning GANTT – Ron larsen / Problème Cacher/Développer les tâches
-
Planning GANTT – Ron larsen / Problème Cacher/Développer les tâches
Bonjour,
je suis en train de monter une application de suivi de production avec des plannings GANTT.
Je me suis basé sur l’application Power Apps de Ron Larsen, dispo sur le forum microsoft,
mais, après avoir passé pas mal de temps sur les tenants et aboutissants des codes, des dénominations, etc. je me retrouve coincé sur l’utilisation de l’icône chevron par cacher ou développer les tâches sur un planning.
J’ai copié/collé le code, modifier les sources, vérifier l’écriture des dénominations, les autres fonctions.
Quand je clique l’icône change de sens mais les tâches n’intéragissent pas.
Voici le code initial que j’utilise et je modifie uniquement coltasks, si vous avez une idée du problème.
merci d’avance,
<div>
<div>Select(Parent);;</div>
<div>If(</div>
<div> ThisItem.Expanded;</div>
<div> UpdateIf(</div>
<div> colTasks;</div>
<div> // hide subtasks of current task</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo = ThisItem.TaskNo;</div>
<div> SubTaskNo > 0</div>
<div> );</div>
<div> {Show: false};</div>
<div> // change expanded field for this task</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo = ThisItem.TaskNo;</div>
<div> SubTaskNo = 0</div>
<div> );</div>
<div> {Expanded: false};</div>
<div> // hide all tasks for this project task (0)</div>
<div> If(</div>
<div> ThisItem.TaskNo = 0;</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo > 0;</div>
<div> Show</div>
<div> )</div>
<div> );</div>
<div> {</div>
<div> Show: false;</div>
<div> Expanded: false</div>
<div> }</div>
<div> );</div>
<div> UpdateIf(</div>
<div> colTasks;</div>
<div> // show subtasks of current task</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo = ThisItem.TaskNo;</div>
<div> SubTaskNo > 0</div>
<div> );</div>
<div> {Show: true};</div>
<div> // change expanded field for this task</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo = ThisItem.TaskNo;</div>
<div> SubTaskNo = 0</div>
<div> );</div>
<div> {Expanded: true};</div>
<div> // show all tasks for this project task (0)</div>
<div> If(</div>
<div> ThisItem.TaskNo = 0;</div>
<div> And(</div>
<div> ProjectId = ThisItem.ProjectId;</div>
<div> TaskNo > 0</div>
<div> )</div>
<div> );</div>
<div> {</div>
<div> Show: true;</div>
<div> Expanded: true</div>
<div> }</div>
<div> )</div>
<div>);;</div>
</div>
Connectez-vous pour répondre.