Skip to content

Ticket 2 — Option refresh auto ou manuel au collage d'une vue

Type : Feature Priorite : Moyenne Dependances : aucune


Description

Quand on colle une vue dans Excel, le mode dynamique (refresh automatique via les cellules parametres jaunes) est active par defaut. Il n'y a pas de choix. Or, dans certains cas l'utilisateur veut coller des donnees statiques qu'il controle — par exemple quand la vue sert de source a un rapport sur un onglet a cote. Un refresh auto qui change le nombre de lignes casserait les formules du rapport.

Il faut proposer le choix au moment du collage.


Comportement attendu

  1. Avant de coller, proposer deux options :
    • Refresh automatique : comportement actuel. Les cellules parametres (jaunes) permettent de modifier les filtres et le tableau se recalcule en temps reel
    • Refresh manuel : les donnees sont collees en statique. Pour actualiser, l'utilisateur doit rouvrir l'addin et re-coller
  2. Sauvegarder le choix dans le preset pour que l'utilisateur n'ait pas a le re-selectionner a chaque fois

Impact technique

  • Ajouter un toggle ou radio dans NewViewDialog.vue avant le bouton "Coller"
  • Si mode manuel : appeler writePivotToSheet() sans createDynamicSession()
  • Si mode auto : comportement actuel
  • Ajouter le champ refreshMode dans PivotPreset

Fichiers concernes

  • addin/src/taskpane/components/NewViewDialog/NewViewDialog.vue — ajout du toggle
  • addin/src/taskpane/services/dynamicPivotManager.ts — conditionner l'activation
  • addin/src/taskpane/models/types.ts — ajout de refreshMode dans PivotPreset
  • addin/src/taskpane/services/presetManager.ts — persistence du choix