2016-10-19 12 views
-1

Привет, У меня есть диалоговое окно, в котором содержится панель, которую я должен развернуть и отобразить текст/метку или другой контроллер с некоторым текстом. Мне удалось сделать панель, но я не знаю, как отображать метку внутри расширенной панели. (Я не могу найти примеры, сделанные в js, не делая этого в xml)Как добавить ярлык внутри расширенной панели sapui5

вот мой код:

var panel = new sap.m.Panel("panel-1", { 
      /*  justifyContent : sap.m.FlexJustifyContent.Center,*/ 
        headerText:(oError.message), 
        width : '100%', 
        expandable: true 
       }); 
var dialog = new Dialog({ 
       title: "There was an error while trying to resend the message", 
       contentWidth: "500px", 
       resizable: true, 
       type: 'Message', 
       state: 'Error', 
       /*content: new sap.m.Label({ 
        id : 'labeldialog', 
        justifyContent : sap.m.FlexJustifyContent.Center, 
        text: JSON.parse(oError.response.body).error.message.value, 
       }),*/ 
       content: [panel], 

      beginButton: new sap.m.Button({ 
       text: 'Close', 
       press: function() { 
        dialog.close(); 
       } 
      }), 

      afterClose: function() { 
       dialog.destroy(); 
      } 
     }); 

     dialog.open(); 

Что я должен использовать для достижения контроля таким образом, чтобы поместить строку или параметр в свернутом части. Спасибо.

enter image description here

ответ

0

вы пытаетесь ли это?

var panel = new sap.m.Panel("panel-1", { 
       headerText:(oError.message), 
       width : '100%', 
       expandable: true, 
       content: [ new sap.m.Text("someId", { "Your message here" })] 
      });