Project

General

Profile

Ajout d'une colonne

Pour l'ajout d'une colonne, il suffit à l'inverse de la suppression rajouter la définition de celle ci dans le this.colmuns de la function initComponent.
Ici par exemple pour Herschel on a rajouter une colonne pour pouvoir appeler directement le Cut Fits form du project graph.

,{
            width : 80,
            header : "Cut Fits",
            //cls : "grid-column-color",
            tpl : new Ext.XTemplate('{[datasetId=""]}', '<tpl if="this.exists(datasetId) && authorized==\'true\'">{url:this.getIcone}</tpl>', {
                exists : function (o) {
                    return typeof o !== 'undefined' && o !== null && o !== '';
                },
                getIcone : function (value) {
                    return "<a href='#' onClick='sitools.component.users.project.clickCutForm(\"" + value + "\", \"forms\"); return false;'><img src='/sitools/common/res/images/icons/form_list_small.png'></a>";
                },
                // XTemplate configuration:
                compiled : true,
                disableFormats : false
            }), 
            align : 'center'
        }, 

La fonction clickCutForm étant défini plus loin dans le fichier.