2 votes

SDK 2 : colonne % fait

J'aimerais utiliser un champ "% réalisé" qui utilise la même fonctionnalité que le "% réalisé" par estimation de plan d'histoire pour les éléments du portefeuille, sauf pour un autre champ.

Ce que j'aimerais faire, c'est créer le même type de barre pour les défauts qui ont été marqués comme devant être corrigés pour une version particulière, et ensuite montrer le % réalisé par estimation de plan. Je peux me charger d'obtenir la liste des défauts, de calculer le pourcentage de réalisation, etc.

Pouvez-vous me montrer un exemple d'affichage d'une telle colonne ?

3voto

Matt Greer Points 29401

Nous avons un PercentDoneTemplate dans la version 2.0p3 du SDK, mais il est actuellement privé dans le SDK. Vous pouvez l'utiliser, mais au risque que nous le modifiions à l'avenir. Nous envisageons d'en faire un composant pris en charge par le public. Pour l'utiliser dans une grille, il suffit d'ajouter une balise templatecolumn à votre columnCfg quelque chose comme ça :

this.add({
    xtype: 'rallygrid',
    store: myStore,
    columnCfgs: [{
        text: 'Name',
        dataIndex: 'Name',
        flex: 1
    },
    {
        xtype: 'templatecolumn',
        tpl: Ext.create('Rally.ui.renderer.template.PercentDoneTemplate')
    }]  
});

Le modèle s'attend à ce que vos données aient un champ appelé percentDone (sensible à la casse). Vous pouvez changer cela en ajoutant une option de configuration pour les éléments suivants percentDoneName

{
    xtype: 'templatecolumn',
    tpl: Ext.create('Rally.ui.renderer.template.PercentDoneTemplate', {
         percentDoneName: 'myPercentDoneField'
    }),
}  

Ça devrait ressembler à ça :

grid with percent done template

2voto

user1417835 Points 952

Si vous pouvez calculer le pourcentage sous forme de décimale, vous pouvez facilement générer un composant rallypercentdone. Cependant, je ne sais pas comment vous comptez les placer dans une colonne. Peut-être qu'un dev Rally pourra mieux vous aider à cet égard.

https://rally1.rallydev.com/apps/2.0p2/doc/#!/api/Rally.ui.PercentDone

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X