2016-06-16 1 views
0

Je suis nouveau dans Sencha, J'essaie d'utiliser la boîte de message dans mon application Sencha pour le message hors ligne/en ligne, mais dans la boîte de message afficher uniquement le titre n'afficher aucun message dans la boîte de message. Code :Seul le titre montre mais le message n'apparaît pas dans la boîte de message d'alerte Sencha

Ext.Msg.show({ 
      title: '<i class="fa fa-exclamation-triangle" aria-hidden="true"></i> You are Offline!!!', 
      msg: 'Do you want to Save the changes? ', 
      multiline: true, 
      width: 300 
     }); 

ressemble:

enter image description here

S'il vous plaît aidez-moi.

Répondre

3

Vous n'utilisez pas la bonne propriété. Si vous comparez the docs, vous voyez qu'ils utilisent la propriété message, pas msg. Notez également que multiLine dans l'exemple a un L majuscule - alors que le vôtre ne l'a pas.

+0

Merci ami, mais j'ai besoin d'une aide supplémentaire, est-il possible de fermer Ext.Msg.show() lorsque l'application va en ligne – Neotrixs

+0

Un de plus pense que j'essaie d'ajouter un bouton personnalisé en utilisant 'buttons: Ext.Msg.OK, buttonText: {OK: 'Retry !!!'},' mais ça ne marche pas. – Neotrixs

+0

@ Neotrixs Puisque 'Ext.Msg' est un' singleton', je vous conseillerais fortement de faire une fenêtre personnalisée si vous avez besoin de boutons personnalisés. – Alexander

1

Faites la bonne propriété dans le code et vous obtiendrez le résultat désiré.

Votre code doit être

Ext.Msg.show({ 
     title: '<i class="fa fa-exclamation-triangle" aria-hidden="true"></i> You are Offline!!!', 
     message: 'Do you want to Save the changes? ', // message 
     multiLine: true, // Use camelCase 
     width: 300 
    }); 

Vous pouvez voir dans Fiddler Fidller