0

Я новичок в Сенча. Пожалуйста, с моим кодом нижеfire html button in sencha touch

Ext.define('blackbutton.view.Login.Login', { 
extend: 'Ext.Panel', 
xtype: 'loginview', 
id:'loginview', 
requires: [  
    'Ext.field.Password', 
    'blackbutton.store.Login.LoginLS' 
], 

config: { 
    cls: 'core', 
    scrollable: {direction: 'vertical', directionLock: true}, 
    html  : '<input type="text" name="firstname"> '+ 
       '<input type="button" name="btnLogin" class="css" id="btnLogin" value="someValue" onclick="return false" >'+ 
       '<input type="button" name="btnlogout" class="css" id="btnLogout" value="someValue" onclick="return false" >' 





} 




//  
//  initialize: function() { 
//   ns = this; 
// 
// 
//   this.callParent(arguments); 
//  } 



}); 

Это возможным стрелять btnlogin и btnlogout события с использованием слушателя? Если возможно, пожалуйста, назовите мне примерный код. Спасибо

ответ

0

Я не уверен, что вы пытаетесь, но это не похоже на хорошую практику. Тем не менее, ниже код работает (по крайней мере хром)

html: '<input type="button" name="btnLogin" class="css" id="btnLogin" value="someValue" onclick="console.log(\'button click\')" >', 
listeners: { 
    painted: function() { 
     Ext.select('#btnLogin').elements[0].click(); 
    } 
} 

Надежда это helps-