Projet

Général

Profil

Amélioration #5666

Il faut une méthode addCustomClientData

Ajouté par Matthieu Codron il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
21/08/2015
Echéance:
% réalisé:

100%

Version source:
Solution proposée:

Le set fait maintenant une fusion et une méthode de suppression a été ajoutée

Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thèmes UIs:
Widget
Jalons: 3.2 R17, 3.2 R18

Description

la méthode setCustomClientData écrase les customClientData (cela est cohérent avec son nom).
Mais il est difficile de rajouter des customClientData. Il faudrait une méthode addCustomClientData, qui accepterait en entrée
  • soit une clé et une valeur
  • soit un objet clés → valeurs (dans ce cas, chaque couple est ajouté)

lorsqu'une clé déjà existante est ajoutée, elle est écrasée

Pour effacer les customClientData, il faudra alors utiliser setCustomClientData(null) (à voir si on adapte setCustomClientData pour que setCustomClientData({}) ait le même effet, ou encore si on souhaite ajouter la méthode resetCustomClientData).

Enfin, il faut apporter les même modifications pour le coté serveur.


Demandes liées

Lié à Document UIs - Amélioration #5667: suppression des setCustomClientData Intégré 21/08/2015

Historique

#1 Mis à jour par Marc Claverie il y a plus de 3 ans

  • Version cible mis à 1.1.0

#2 Mis à jour par Charles Bonnissent il y a plus de 3 ans

  • Assigné à mis à Charles Bonnissent

#3 Mis à jour par Charles Bonnissent il y a plus de 3 ans

  • % réalisé changé de 0 à 100
  • Statut changé de Nouveau à À analyser

#4 Mis à jour par Charles Bonnissent il y a plus de 3 ans

  • Statut changé de À analyser à Assigné

#5 Mis à jour par Charles Bonnissent il y a plus de 3 ans

  • Solution proposée mis à jour (diff)

#6 Mis à jour par Matthieu Codron il y a plus de 3 ans

je pense que le set qui fait une fusion est trompeur... je le renommerais en add, dans ce cas là.

#7 Mis à jour par Éric Brison il y a plus de 3 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-document-uis|commit:6cfdc9b360ac9d222205710f049d0f9601aa4d63.

Formats disponibles : Atom PDF