몇 가지보기가있는 앱을 만들려고합니다. 첫 번째보기는 목록과 "만들기"버튼을 보여줍니다. 생성 버튼을 클릭하면 두 번째보기가 표시됩니다.XML보기 포함보기 하위보기
이 두 번째보기에 하위보기를 포함 할 수 있기를 원하지만 오류가 발생합니다.
<mvc:View
controllerName="openui5.view.Framework"
xmlns="sap.m"
xmlns:core="sap.ui.core"
xmlns:mvc="sap.ui.core.mvc"
>
<Page id="page"
title="{i18n>DetailTitle}"
showNavButton="true"
navButtonPress=".onBack"
>
<Button id="saveButton"
text="Save"
type="Accept"
icon="sap-icon://save"
press=".onSave"
/>
<Button id="nextButton"
text="Next"
type="Accept"
icon="sap-icon://action"
press=".onNext"
/>
<mvc:XMLView viewName="openui5.view.BasicInformation"/>
</Page>
</mvc:View>
다음과 같이 정의 된 다른 뷰 라인 <mvc:XMLView viewName="openui5.view.BasicInformation"/>
점 : 나는 응용 프로그램을 실행하면
<mvc:View
controllerName="openui5.view.BasicInformation"
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc"
>
<Page id="page1"
title="{i18n>NewPR}"
>
<Button id="stuffButton"
text="Stuff"
type="Accept"
icon="sap-icon://save"
press=".onSave"
/>
</Page>
</mvc:View>
, 나는
TypeError: frag is undefined.
말하는 오류가 나는의 제목을 볼 수 있습니다 하위보기는 있지만 버튼은 없습니다. 위의 오류로 인해 나는 추정합니다.
이 하위보기를 포함하려고 할 때 "특별한"것을하지 않습니까?
당신이 우리에게 컨트롤러를 보여줄 수
도 참조하여 XML 뷰에서 XML로 직접 포함 할 수 있어야한다? – herrlock
당신은 controller.js 파일에 대한 코드를 얻기 위해 나를 보내신 컨트롤러에 대해 질문합니다. 거기에서 나는 "frag"라는 변수 주위에 어떤 논리를 보았습니다. 나는 어리석은 기분입니다.이 오류가 더 이상 나타나지 않지만 ID "stuffButton"이있는 추가 단추가 표시되지 않습니다. –
이상하다. 코드를 실행할 때 나는 그것을 볼 수있다. – herrlock