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