단일보기에서 바인딩에 대해 서로 다른 OData 경로 결합

피터

예를 들어 내 질문을 설명하는 것이 가장 좋습니다.보기 :

<navContainer>
<page id="first">
<label text="{name}"/>
</page>
<page id="second">
<label text="{car}"/>
</page>
</navContainer>

모델은 OData 서비스입니다. '첫 번째'페이지에는 '/ EmployeeSet (0)'엔티티를 사용하고 '두 번째'페이지에는 '/ CarSet (0)'엔티티를 사용하고 싶습니다.

지금 까지이 기술을 생각해 냈지만 저에게 효과가 없습니다.

this.byId("first").bindElement("/EmployeeSet(0)");
this.byId("second").bindElement("/CarSet(0)");

각 페이지의 바인딩을 설정하는 올바른 방법은 무엇입니까? 단일 모델에서도 여전히 작동 할 수 있으므로 'text = "{secondModel> car}"'와 같은 뷰에서 명명 된 모델을 참조 할 필요가 없습니까?


업데이트 : WebIDE의 자동 완성 목록에 "바인딩"이 표시되지 않지만 그게 필요한 것입니다. 효과가있다.

여기에 이미지 설명 입력

나비

코드가 좋아 보이지만 다른 곳에 문제가있는 것 같습니다. 서버가 데이터를 반환하는지 확인 했습니까? 위에 나열된보기에서 무엇을 기대합니까?

어쨌든, 여기 제가 방금 스케치 한 jsbin 예제 가 있습니다 (아래 참조). binsElement ()는 실제로 뷰에서 동일한 binding = ""입니다.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>SAPUI5 single file template | nabisoft</title>
        <script src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"
            id="sap-ui-bootstrap"
            data-sap-ui-theme="sap_bluecrystal"
            data-sap-ui-libs="sap.m"
            data-sap-ui-bindingSyntax="complex"
            data-sap-ui-compatVersion="edge"
            data-sap-ui-preload="async"></script>
            <!-- use "sync" or change the code below if you have issues -->

        <!-- XMLView -->
        <script id="myXmlView" type="ui5/xmlview">
            <mvc:View
                controllerName="MyController"
                xmlns="sap.m"
                xmlns:core="sap.ui.core"
                xmlns:mvc="sap.ui.core.mvc">

                <Panel id="panel1" binding="{/Customers('ALFKI')}">
                  <Text text="{CompanyName}"/>
                </Panel>

                <Panel id="panel2" binding="{/Customers('ANATR')}">
                  <Text text="{CompanyName}"/>
                </Panel>                

            </mvc:View>
        </script>

        <script>
            sap.ui.getCore().attachInit(function () {
                "use strict";

                //### Controller ###
                sap.ui.define([
                    "sap/ui/core/mvc/Controller",
                    "sap/ui/model/odata/v2/ODataModel"
                ], function (Controller, ODataModel) {
                    "use strict";

                    return Controller.extend("MyController", {
                        onInit : function () {
                            this.getView().setModel(
                                new ODataModel("https://cors-anywhere.herokuapp.com/services.odata.org/V2/Northwind/Northwind.svc/", {
                                    json : true,
                                    useBatch : false
                                })
                            );
                        }
                    });
                });

                //### THE APP: place the XMLView somewhere into DOM ###
                sap.ui.xmlview({
                    viewContent : jQuery("#myXmlView").html()
                }).placeAt("content");

            });
        </script>

    </head>

    <body class="sapUiBody">
        <div id="content"></div>
    </body>
</html>

다음은 NavContainer & Pages를 사용하는 또 다른 jsbin 예제입니다 (탐색 된 앱의 NavContainer 예제를 기반으로 함). jsbin 예제는 동일하지만 bindElement ()를 사용 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UI5의 집계에 "일대 다"OData 연결 바인딩

분류에서Dev

결합 된 산점도에 대해 서로 다른 컬러 바 생성

분류에서Dev

바인딩 된 컨텍스트에서 동일한 항목에 대해 서로 다른 식별자를 적용합니다.

분류에서Dev

Http (). bindAndHandle에 대해 서로 다른 경로를 결합하는 방법은 무엇입니까?

분류에서Dev

OData 컨트롤러는 로컬 및 원격 시스템에 대해 다른 오류를 반환합니다.

분류에서Dev

다른 Excel 통합 문서에 연결 및 경로 단축

분류에서Dev

TreeList DataSource에 대해 서로 다른 개체 형식의 여러 IQueryable 결합

분류에서Dev

Sidekiq에서 서로 다른 대기열에 대해 서로 다른 동시성을 유지합니까?

분류에서Dev

USQL에서 다른 경로의 파일 결합

분류에서Dev

VS 구성에서 다른 PC로 키 바인딩을 복사하려면 어떻게해야합니까?

분류에서Dev

GetHashCode 메서드는 서로 다른 AppDomain 간의 개체에 대해 다른 결과를 반환합니까?

분류에서Dev

동일한 벡터 조합에 대해 서로 다른 상관 값 얻기

분류에서Dev

동일한 벡터 조합에 대해 서로 다른 상관 값 얻기

분류에서Dev

image_tag는 동일한 경로에 대해 다른 결과를 제공합니다.

분류에서Dev

서로 다른 환경에 대해 서로 다른 콘솔 진입 점 설정

분류에서Dev

Android에서 다른 문자 집합에 대해 UTF-8로 인코딩하는 방법

분류에서Dev

해시 동일한 입력에 대해 서로 다른 결과를 반환

분류에서Dev

프로덕션 및 개발 환경 iOS에 대해 서로 다른 인증서 및 프로비저닝 프로파일을 어떻게 설정합니까?

분류에서Dev

다른 서비스에 대한 단일 포트 경로

분류에서Dev

for 루프에 대해 서로 다른 큰 O 복잡성 결정

분류에서Dev

ListView에 바인딩하기 위해 다른 항목으로 List를 만드는 방법에 대한 지침이 필요합니다.

분류에서Dev

환경 당 AWS VPC 또는 서로 다른 환경에 대해 여러 서브넷이있는 단일 VPC?

분류에서Dev

다른 폴더에서 포함 된 .iss 파일에 상대적으로 파일 경로를 확인합니다.

분류에서Dev

vim : 리더 키를 바인딩하여 다른 경로에서 .vimrc 열기

분류에서Dev

서로 다른 값의 조합에 대해 foreach 루프 적용

분류에서Dev

Excel 매크로-다른 통합 문서에 대해 실행

분류에서Dev

다른 년 동안 서로 다른 시간대를 인쇄 자바 날짜 시간대는 해결 필요

분류에서Dev

WCF OData 서비스에 대한 기본 인증-로그온 다시 설치 해제

분류에서Dev

단일 POSIX 스레드에서 두 개의 서로 다른 대기 메커니즘을 결합하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    UI5의 집계에 "일대 다"OData 연결 바인딩

  2. 2

    결합 된 산점도에 대해 서로 다른 컬러 바 생성

  3. 3

    바인딩 된 컨텍스트에서 동일한 항목에 대해 서로 다른 식별자를 적용합니다.

  4. 4

    Http (). bindAndHandle에 대해 서로 다른 경로를 결합하는 방법은 무엇입니까?

  5. 5

    OData 컨트롤러는 로컬 및 원격 시스템에 대해 다른 오류를 반환합니다.

  6. 6

    다른 Excel 통합 문서에 연결 및 경로 단축

  7. 7

    TreeList DataSource에 대해 서로 다른 개체 형식의 여러 IQueryable 결합

  8. 8

    Sidekiq에서 서로 다른 대기열에 대해 서로 다른 동시성을 유지합니까?

  9. 9

    USQL에서 다른 경로의 파일 결합

  10. 10

    VS 구성에서 다른 PC로 키 바인딩을 복사하려면 어떻게해야합니까?

  11. 11

    GetHashCode 메서드는 서로 다른 AppDomain 간의 개체에 대해 다른 결과를 반환합니까?

  12. 12

    동일한 벡터 조합에 대해 서로 다른 상관 값 얻기

  13. 13

    동일한 벡터 조합에 대해 서로 다른 상관 값 얻기

  14. 14

    image_tag는 동일한 경로에 대해 다른 결과를 제공합니다.

  15. 15

    서로 다른 환경에 대해 서로 다른 콘솔 진입 점 설정

  16. 16

    Android에서 다른 문자 집합에 대해 UTF-8로 인코딩하는 방법

  17. 17

    해시 동일한 입력에 대해 서로 다른 결과를 반환

  18. 18

    프로덕션 및 개발 환경 iOS에 대해 서로 다른 인증서 및 프로비저닝 프로파일을 어떻게 설정합니까?

  19. 19

    다른 서비스에 대한 단일 포트 경로

  20. 20

    for 루프에 대해 서로 다른 큰 O 복잡성 결정

  21. 21

    ListView에 바인딩하기 위해 다른 항목으로 List를 만드는 방법에 대한 지침이 필요합니다.

  22. 22

    환경 당 AWS VPC 또는 서로 다른 환경에 대해 여러 서브넷이있는 단일 VPC?

  23. 23

    다른 폴더에서 포함 된 .iss 파일에 상대적으로 파일 경로를 확인합니다.

  24. 24

    vim : 리더 키를 바인딩하여 다른 경로에서 .vimrc 열기

  25. 25

    서로 다른 값의 조합에 대해 foreach 루프 적용

  26. 26

    Excel 매크로-다른 통합 문서에 대해 실행

  27. 27

    다른 년 동안 서로 다른 시간대를 인쇄 자바 날짜 시간대는 해결 필요

  28. 28

    WCF OData 서비스에 대한 기본 인증-로그온 다시 설치 해제

  29. 29

    단일 POSIX 스레드에서 두 개의 서로 다른 대기 메커니즘을 결합하는 방법은 무엇입니까?

뜨겁다태그

보관