Icônes » History » Version 4
Version 3 (Pablo Alingery, 21/03/2012 16:55) → Version 4/10 (Pablo Alingery, 21/03/2012 16:55)
h1. Icônes
Pour remplacer un lien par une icône il faut dans le fichier client-user/js/def.js
remplacer
<pre>
return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
</pre>
par exemple par :
<pre>
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>";
</pre>
où
target='_self' indique que l'on souhaite que le lien s'ouvre dans la page courante
target='_blank' indique que l'on souhaite ouvrir le lien dans une nouvelle fenêtre / nouvel onglet
img src='/sitools/upload/download20.jpg indique l'emplacement de l'icône
Ex :
<pre>
else if (item.columnRenderer == "externalUrl") {
renderer = function (value, metadata) {
metadata.attr = 'ext:qtip="Download this uncompressed data"';
//return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
//Init return
//return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
//Pablo modif
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>";
};
</pre>
Pour remplacer un lien par une icône il faut dans le fichier client-user/js/def.js
remplacer
<pre>
return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
</pre>
par exemple par :
<pre>
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>";
</pre>
où
target='_self' indique que l'on souhaite que le lien s'ouvre dans la page courante
target='_blank' indique que l'on souhaite ouvrir le lien dans une nouvelle fenêtre / nouvel onglet
img src='/sitools/upload/download20.jpg indique l'emplacement de l'icône
Ex :
<pre>
else if (item.columnRenderer == "externalUrl") {
renderer = function (value, metadata) {
metadata.attr = 'ext:qtip="Download this uncompressed data"';
//return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
//Init return
//return Ext.isEmpty(value) ? null : "<a href='" + value + "' target='_blank'>" + i18n.get('label.command') + "</a>";
//Pablo modif
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>";
};
</pre>