이 보일러 플레이트를 기반으로하는 SplitApp가 있습니다. http://goo.gl/zwNeH6 많은 마스터 페이지와 많은 세부 정보 페이지가 있습니다. XML 뷰 코드와 JS 컨트롤러 코드를 중복하지 않고 모든 마스터 페이지에 동일한 요소 (양식 예제 개인 모음)를 어떻게 추가 할 수 있습니까?모든 마스터 페이지에 막대 추가
는이 코드로 페이지를 추가 :
function addDetailAndMaster(){
var splitApp = sap.ui.getCore().byId("splitApp");
//master
splitApp.addMasterPage(sap.ui.xmlview("IntraMaster", "apps.appIntra.master.IntraMaster"));
splitApp.addMasterPage(sap.ui.xmlview("intraAcqMaster", "apps.appIntra.master.intraAcqMaster"));
splitApp.addMasterPage(sap.ui.xmlview("intraCesMaster", "apps.appIntra.master.intraCesMaster"));
splitApp.addMasterPage(sap.ui.xmlview("segnIncrMaster", "apps.appIntra.master.segnIncrMaster"));
splitApp.addMasterPage(sap.ui.xmlview("presMaster", "apps.appIntra.master.presMaster"));
splitApp.addMasterPage(sap.ui.xmlview("dettMaster", "apps.appIntra.master.dettMaster"));
//detail
splitApp.addDetailPage(sap.ui.xmlview("welcomeIntraDetail", "apps.appIntra.misc.welcomeIntraDetail"));
splitApp.addDetailPage(sap.ui.xmlview("advancedDetail", "apps.appIntra.detail.advancedDetail"));
splitApp.addDetailPage(sap.ui.xmlview("storeProcedureDetail", "apps.appIntra.detail.storeProcedureDetail"));
splitApp.addDetailPage(sap.ui.xmlview("operationDetail", "apps.appIntra.detail.operationDetail"));
splitApp.addDetailPage(sap.ui.xmlview("rowDetail", "apps.appIntra.detail.rowDetail"));
splitApp.addDetailPage(sap.ui.xmlview("rowDetailEdit", "apps.appIntra.detail.rowDetailEdit"));
splitApp.addDetailPage(sap.ui.xmlview("artSnzNomDetail", "apps.appIntra.detail.artSnzNomDetail"));
splitApp.addDetailPage(sap.ui.xmlview("formNewNomDogDetail", "apps.appIntra.detail.form.formNewNomDogDetail"));
splitApp.addDetailPage(sap.ui.xmlview("rowArtConNomDetail", "apps.appIntra.detail.rowArtConNomDetail"));
}