हम JSON विचारों का उपयोग कर रहे openUI5 में में sapUI5 डेमो का पता लगाया है कि वे अपने वर्गीकृत किया सूचीUI5 एक्सएमएल देखें बनाम JSON देखें समूहीकृत सूची
<mvc:View
controllerName="sap.m.sample.ListGrouping.List"
xmlns:l="sap.ui.layout"
xmlns:mvc="sap.ui.core.mvc"
xmlns="sap.m">
<List
items="{
path: '/ProductCollection',
sorter: {
path: 'SupplierName',
descending: false,
group: true
},
groupHeaderFactory: '.getGroupHeader'
}"
headerText="Products" >
<StandardListItem
title="{Name}"
description="{ProductId}"
icon="{ProductPicUrl}"
iconDensityAware="false"
iconInset="false" />
</List>
</mvc:View>
हम इसे इस json देखने के लिए अनुवाद लेकिन सॉर्टर और के लिए इस एक्सएमएल दृश्य का उपयोग हेडर फैक्ट्री को नजरअंदाज कर दिया जाता है। आइटम
{
"Type": "sap.ui.core.mvc.JSONView",
"controllerName": "company.controller.XY",
"content": [
{
"Type" : "sap.m.List",
"height" : "100%",
"items" : {
"path" : "/ProductCollection",
"sorter" : {
"path" : "SupplierName",
"descending" : false,
"group" : true
},
"groupHeaderFactory" : ".getGroupHeader",
"template" : {
"Type" : "sap.m.StandardListItem",
"title" : "{Name}",
"description" : "{ProductId}",
"icon" : "{ProductPicUrl}",
"iconDensityAware" : false,
"iconInset" : false
}
}
}
]
}
xml व्यू को जेसन व्यू में कैसे परिवर्तित करें? क्या कोई उपकरण है जो इसे स्वचालित रूप से कर रहा है?
नियंत्रक का नाम: company.controller.XY - हुह? आप यहां पर सम्मेलन से अवगत हैं, मुझे भरोसा है? – Bernard
मुझे पूरा यकीन है कि नियंत्रक को 'XY' नाम नहीं दिया गया है। इसके अलावा नामस्थान योजना मेरे लिए ठीक लगती है। हम 'de.companyname.productname.controller.XY' – Marc
@ बर्नार्ड के बारे में जानते हैं, लेकिन मुझे कंपनी + नियंत्रक – deterministicFail