2 votes

définir un bouton comme lien vers une nouvelle page en extjs

enter code here var text = 'Fill' ; if(value != undefined && value !=''){ text = Ext.Date.format(value, 'Y-m-d') ; } return ' '+text+' '

ce code ci-dessus est un lien vers une nouvelle page lorsque l'on clique sur le lien 'Remplir'. j'ai besoin que ce lien 'Remplir' soit un bouton. Comment puis-je définir un bouton au lieu d'un texte comme lien en utilisant extjs ?

0voto

lbstr Points 875

Le code est simple avec JavaScript :

var btnLink = new Ext.Button({
  text: 'Fill',
  handler: function(){
    //you can put here any controls
    window.open("http://your-link-here.com", "_self")
  }
});

Cela agira comme un lien d'ouverture de href sur la même page, et si vous voulez l'ouvrir dans une nouvelle fenêtre, vous pouvez essayer window.open(url) à la place .

0voto

Pencroff Points 251

Mon implémentation de LinkButton pour ExtJS. Il peut être utilisé comme un lien directement (mettre 'stopEvent' à false) ou comme un bouton (utiliser la souscription à l'événement 'click').

LinkButton pour ExtJs

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X