2016-07-01 17 views
0

Ich möchte ein Datenattribut zum extjs Knopf zum Zeitpunkt der Schaffung hinzufügen. Ich benutzte die setAttributes Methode, aber ich möchte nicht setAttributes method.data- Attribut verwenden sollte genau wie hinzugefügt werden andere KonfigurationsoptionenWie man Datenattribut zu extjs Knopf hinzufügt

+0

Geben Sie Ihren Code ein. So können wir Ihre Bemühungen sehen und entsprechend antworten – UDID

Antwort

-1

Sie können Ihre eigene Datenattribute wie folgt hinzu:

var button = new Ext.button.Button({ 
id: 'mybutton', 
text: 'Click me', 
'data-attribute': data, 
handler: function() { 
    alert('You clicked the button!'); 
} 
}); 
+0

Vielen Dank für Ihre Mühe. Ich habe die Lösung für mein Problem.Ich habe versucht, Attribut wie von Fresh Prince gesagt, aber nicht funktioniert.Hier ist die Lösung, die ich bekam render: function (button) { button.getEl(). Set ({ "data-intro ": 'irgendein Text', " Datenschritt ": 1 }); } – mahesh00400

+0

Ich aktualisierte meine Antwort, aber gut zu sehen, dass Sie es funktioniert haben! –

+0

Danke für Ihre Mühe – mahesh00400

0

In folgenden Code Schnipsel in Ihrer Taste Listener

afterrender:function(button){ 
     button.getEl().set({ 
     "data-id": "some text" 
     }); 
    } 
Verwandte Themen