Project

General

Profile

Ajout d'une colonne » History » Version 1

Marc Nicolas, 05/03/2012 11:47

1 1 Marc Nicolas
h1.  Ajout d'une colonne 
2 1 Marc Nicolas
3 1 Marc Nicolas
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.
4 1 Marc Nicolas
Ici par exemple pour Herschel on a rajouter une colonne pour pouvoir appeler directement le Cut Fits form du project graph.
5 1 Marc Nicolas
6 1 Marc Nicolas
<pre>
7 1 Marc Nicolas
,{
8 1 Marc Nicolas
            width : 80,
9 1 Marc Nicolas
            header : "Cut Fits",
10 1 Marc Nicolas
            //cls : "grid-column-color",
11 1 Marc Nicolas
            tpl : new Ext.XTemplate('{[datasetId=""]}', '<tpl if="this.exists(datasetId) && authorized==\'true\'">{url:this.getIcone}</tpl>', {
12 1 Marc Nicolas
                exists : function (o) {
13 1 Marc Nicolas
                    return typeof o !== 'undefined' && o !== null && o !== '';
14 1 Marc Nicolas
                },
15 1 Marc Nicolas
                getIcone : function (value) {
16 1 Marc Nicolas
					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>";
17 1 Marc Nicolas
                },
18 1 Marc Nicolas
                // XTemplate configuration:
19 1 Marc Nicolas
                compiled : true,
20 1 Marc Nicolas
                disableFormats : false
21 1 Marc Nicolas
            }), 
22 1 Marc Nicolas
            align : 'center'
23 1 Marc Nicolas
        }, 
24 1 Marc Nicolas
</pre>