1

私は現在、本から Sencha Touch を学んでいます。例に従ってもうまくいきません:

Ext.require('Ext.data.Store');
Ext.require('Ext.dataview.List');
Ext.require('Ext.MessageBox');
new Ext.application({
  name: 'TouchStart',
  launch: function() {
    this.viewport = new Ext.Panel ({
      fullscreen: true,
      items: [{
        docked: 'top',
        xtype: 'toolbar',
        ui: 'light',
        items: [{
          text: 'Panic',
          handler: function(){
            Ext.Msg.alert('Don\'t Panic!','Keep calm');
          }
        },
        {
          text:'Greetings',
          handler: function() {
            Ext.Msg.prompt('Greetings!','What is your name?',
            function (btn,text){
              var response = new Ext.MessageBox().show({
                title: 'Howdy',
                msg: 'Pleased to meet you ' + text,
              });
            });
          }
        }]
      }]
    });
  }
});

特に:

new Ext.MessageBox().show({
  title: 'Howdy',
  msg: 'Pleased to meet you ' + text,
});

これを実行すると、タイトルのみが表示され、メッセージは表示されません:

問題

なぜこれが起こっているのか誰にも分かりますか?

4

1 に答える 1

5

これを試して:

new Ext.MessageBox().show({
   title: 'Howdy',
   message: 'Pleased to meet you ' + text,
});
于 2012-07-09T09:43:13.133 に答える