manifest.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. {
  2. "_version": "1.21.0",
  3. "sap.app": {
  4. "id": "sap.ui.demo.orderbrowser",
  5. "type": "application",
  6. "resources": "resources.json",
  7. "i18n": {
  8. "bundleUrl": "i18n/i18n.properties",
  9. "supportedLocales": [
  10. ""
  11. ],
  12. "fallbackLocale": ""
  13. },
  14. "title": "{{appTitle}}",
  15. "description": "{{appDescription}}",
  16. "applicationVersion": {
  17. "version": "1.0.0"
  18. },
  19. "dataSources": {
  20. "mainService": {
  21. "uri": "/here/goes/your/serviceUrl/",
  22. "type": "OData",
  23. "settings": {
  24. "odataVersion": "2.0",
  25. "localUri": "localService/metadata.xml"
  26. }
  27. }
  28. }
  29. },
  30. "sap.ui": {
  31. "technology": "UI5",
  32. "icons": {
  33. "icon": "sap-icon://detail-view",
  34. "favIcon": "",
  35. "phone": "",
  36. "phone@2": "",
  37. "tablet": "",
  38. "tablet@2": ""
  39. },
  40. "deviceTypes": {
  41. "desktop": true,
  42. "tablet": true,
  43. "phone": true
  44. }
  45. },
  46. "sap.ui5": {
  47. "rootView": {
  48. "viewName": "sap.ui.demo.orderbrowser.view.App",
  49. "type": "XML",
  50. "async": true,
  51. "id": "app"
  52. },
  53. "dependencies": {
  54. "minUI5Version": "1.98.0",
  55. "libs": {
  56. "sap.f": {},
  57. "sap.m": {},
  58. "sap.ui.core": {}
  59. }
  60. },
  61. "contentDensities": {
  62. "compact": true,
  63. "cozy": true
  64. },
  65. "models": {
  66. "i18n": {
  67. "type": "sap.ui.model.resource.ResourceModel",
  68. "settings": {
  69. "bundleName": "sap.ui.demo.orderbrowser.i18n.i18n",
  70. "supportedLocales": [
  71. ""
  72. ],
  73. "fallbackLocale": ""
  74. }
  75. },
  76. "": {
  77. "dataSource": "mainService",
  78. "preload": true
  79. }
  80. },
  81. "routing": {
  82. "config": {
  83. "routerClass": "sap.f.routing.Router",
  84. "type": "View",
  85. "viewType": "XML",
  86. "path": "sap.ui.demo.orderbrowser.view",
  87. "controlId": "layout",
  88. "controlAggregation": "beginColumnPages",
  89. "bypassed": {
  90. "target": "notFound"
  91. },
  92. "async": true
  93. },
  94. "routes": [
  95. {
  96. "pattern": "",
  97. "name": "master",
  98. "target": "master"
  99. },
  100. {
  101. "pattern": "Orders/{objectId}/:?query:",
  102. "name": "object",
  103. "target": [
  104. "master",
  105. "object"
  106. ]
  107. }
  108. ],
  109. "targets": {
  110. "master": {
  111. "name": "Master",
  112. "level": 1,
  113. "id": "master"
  114. },
  115. "object": {
  116. "name": "Detail",
  117. "id": "detail",
  118. "level": 1,
  119. "controlAggregation": "midColumnPages"
  120. },
  121. "detailObjectNotFound": {
  122. "name": "DetailObjectNotFound",
  123. "id": "detailObjectNotFound",
  124. "controlAggregation": "midColumnPages"
  125. },
  126. "notFound": {
  127. "name": "NotFound",
  128. "id": "notFound"
  129. },
  130. "shipping": {
  131. "name": "Shipping",
  132. "parent": "object",
  133. "controlId": "iconTabFilterShipping",
  134. "controlAggregation": "content"
  135. },
  136. "processor": {
  137. "name": "Processor",
  138. "parent": "object",
  139. "controlId": "iconTabFilterProcessor",
  140. "controlAggregation": "content"
  141. }
  142. }
  143. },
  144. "flexBundle": false
  145. }
  146. }