2012-10-26 3 views
2

Comment utiliser le bouton au lieu du texte comme un lien dans un pannel de grille à l'aide ExtJSExtJS ajouter un bouton

le code suivant implique un lien vers une autre page et j'ai besoin ce lien « remplissage » pour être comme bouton. .. s'il vous plaît aidez-moi quelqu'un

var text = 'Fill' 
    if(value != undefined && value !='') { 
     text = Ext.Date.format(value,'Y-m-d'); 
    } 
    return '<span class="grid_link">'+text+'</span>'; 

Répondre

0

Essayez d'utiliser renderTo attribut composant

return '<span class="grid_link"><div id="btn"/></span>'; 

...

Ext.create('Ext.Button', { 
    text: 'Click me', 
    renderTo: 'btn',   
    handler: function() { 
     alert('You clicked the button!') 
    } 
}); 
+0

Remarque: créez le bouton après la mise à jour du code HTML. Div doit exister dans DOM. – Damask