2016-10-19 2 views

ответ

1

При работе с файлом manifest.json и оболочкой UI5-framework создается оболочка управления, выполните следующие действия (appWidthLimited = "false" не может использоваться, поскольку у вас нет xml, содержащего тег оболочки).

manifest.json

... 
"sap.ui5": { 
    "config": { 
     "fullWidth": true 
    }, 
    ... 
... 
+0

Привет. Как я могу это сделать во время выполнения? У меня 2 взгляда. Мне нужен только один из них в формате полной ширины –

4

Предполагаю, что вы используете XML для своих просмотров. Добавьте к тегу Shell следующий атрибут appWidthLimited="false".

+0

работает нормально. спасибо –

0

Согласно последней документации, я упомянул 1.48.X, и его нет в sap.ui5 больше

"sap.ui": { 
    "technology": "UI5", 
    "icons": { 
     "icon": "sap-icon://add-contact", 
     "favIcon": "icon/F1373_Approve_Purchase_Orders.ico", 
     "phone": "icon/launchicon/57_iPhone_Desktop_Launch.png", 
     "[email protected]": "icon/launchicon/114_iPhone-Retina_Web_Clip.png", 
     "tablet": "icon/launchicon/72_iPad_Desktop_Launch.png", 
     "[email protected]": "icon/launchicon/144_iPad_Retina_Web_Clip.png" 
    }, 
    "deviceTypes": { 
     "desktop": true, 
     "tablet": true, 
     "phone": false 
    }, 
    "supportedThemes": [ 
     "sap_hcb" 
    ], 
    "fullWidth": true 
}, 

Для получения дополнительной информации: https://openui5.hana.ondemand.com/#/topic/be0cf40f61184b358b5faedaec98b2da

Также, если вы используете sap.m.Shell, то это не поможет. Для этого вам необходимо установить свойство

appWidthLimited: false 

<script> 
    sap.ui.getCore().attachInit(function() { 
     new sap.m.Shell({ 
      app: new sap.ui.core.ComponentContainer({ 
       height: "100%", 
       name: "APPNAME" 
      }), 
      appWidthLimited: false 
     }) 
     .placeAt("content"); 
    }); 
</script> 
Смежные вопросы