2013-09-26 4 views
0

Im действительно новичок в этом скрипте java и Sencha touch, так что извините, если этот вопрос прост, но я не нашел способ сделать это.html со значением от функции

У меня есть функция, которая возвращает значение. Теперь я хочу отобразить значение из функции внутри строки html.

как им вызов этой функции из элемента html? как я показываю значение?

config: { 
     title: 'Me', 
     iconCls: 'user', 
     //layout: 'fit', 
     /* create a title bar for the tab panel */ 
     items: [ 
      { 
      docked: 'top', 
      xtype: 'titlebar', 
      title: 'Singers' 
     }, 
      { 
      html: [ 
         '<h1>Hi!! ' + this.setName +'</h1>' 
        ].join("") 

    } 
     ], 

}, 
setName: function (val) { 
    var store =Ext.getStore('user'); 
    var last = st.last('user'); 
    return val=(last.get('user')); 
} 
}); 
+0

Добавить [обработчик] (http://try.sencha.com/extjs/4.1.0/demos/Ext.Button.handler.1/) к кнопке. – DarkBee

+0

, но я хочу, чтобы это появилось в html ... ничего с кнопкой –

+0

просто для того, чтобы показать Hello + (возвращаемое значение) –

ответ

0

Вы можете использовать свойство Itemid для ссылки на компонент, а затем обновить HTML свойство через Initialise слушателя.

Например:

config: { 
     title: 'Me', 
     iconCls: 'user', 
     //layout: 'fit', 
     /* create a title bar for the tab panel */ 
     items: [ 
      { 
       docked: 'top', 
       xtype: 'titlebar', 
       title: 'Singers' 
      }, 
      { 
       itemId:'htmlContainer', //use itemIds like div ids 
       xtype:'container', 
       html: '' 
      } 
     ], 

     /** 
     * @cfg listeners 
     * Parent Component listeners go here. 
     * Check sencha touch doc for more information and other available events. 
     */ 
     listeners:{ 
      initialize: 'onInitialise' 
     } 

}, 

onInitialise: function() 
{ 
     //set the html config item here 
     var c = this.down('#htmlContainer'); 
     c.setHtml(this.setName()); 
}, 
setName: function (val) { 
    .... 
} 
Смежные вопросы