Project

General

Profile

Icônes » History » Version 9

Pablo Alingery, 22/03/2012 12:25

1 8 Elie Soubrie
h1. Icônes dans la livegrid
2 1 Pablo Alingery
3 8 Elie Soubrie
Pour remplacer dans la livegrid un lien par une icône il faut dans le fichier client-user/js/def.js
4 1 Pablo Alingery
remplacer 
5 9 Pablo Alingery
source:/workspace/client-user/js/def.js@6#L200
6 5 Pablo Alingery
<pre><code class="javascript">
7 1 Pablo Alingery
return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
8 7 Pablo Alingery
</pre></code>
9 1 Pablo Alingery
par exemple par :
10 6 Pablo Alingery
<pre><code class="javascript">
11 1 Pablo Alingery
return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_self'>" + "<img src='/sitools/upload/download20.jpg' alt='Download image not found' ALIGN='middle'</img>" + "</a>";
12 5 Pablo Alingery
</code></pre>
13 1 Pablo Alingery
14 1 Pablo Alingery
target='_self' indique que l'on souhaite que le lien s'ouvre dans la page courante
15 2 Pablo Alingery
target='_blank' indique que l'on souhaite ouvrir le lien dans une nouvelle fenêtre / nouvel onglet
16 3 Pablo Alingery
img src='/sitools/upload/download20.jpg indique l'emplacement de l'icône 
17 1 Pablo Alingery
Ex :
18 5 Pablo Alingery
<pre><code class="javascript">
19 1 Pablo Alingery
else if (item.columnRenderer == "externalUrl") {
20 1 Pablo Alingery
        renderer = function (value, metadata) {
21 1 Pablo Alingery
        	metadata.attr = 'ext:qtip="Download this uncompressed data"';
22 1 Pablo Alingery
            //return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
23 1 Pablo Alingery
        	
24 1 Pablo Alingery
        	//Init return
25 1 Pablo Alingery
            //return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
26 1 Pablo Alingery
        	
27 1 Pablo Alingery
        	//Pablo modif
28 1 Pablo Alingery
        	return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_self'>" + "<img src='/sitools/upload/download20.jpg' alt='Download image not found' ALIGN='middle'</img>" + "</a>";
29 1 Pablo Alingery
        };
30 5 Pablo Alingery
</code></pre>