Ajout d'une colonne » History » Version 2
Marc Nicolas, 05/03/2012 11:48
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> |
25 | 2 | Marc Nicolas | |
26 | 2 | Marc Nicolas | La fonction clickCutForm étant défini plus loin dans le fichier. |