1
하나의 테이블을 가지려고하지만 두 모델이 바인딩되어 있습니다. 이 작업을 수행해야합니다. 테이블과 뷰에 2 개의 모델이 할당되어 있습니다. 테이블 정의에서 하나의 모델을 바인딩하고 항목이 올바르게 표시됩니다.OpenUI5 테이블 - 여러 모델을 행 항목에 바인딩
이제 제 2 모델을 바인딩하고 논리가 있어야합니다 : 첫 번째 모델의 항목 표시 및 두 번째 모델의 행을 같은 테이블에 추가해야합니다. 그게 가능합니까?
나는이 시도하지만, 내가이 바인딩 한 항목 값에 대한<Table id="XXX"
inset="false"
items="{parts: ['model1>/ABC/items',
'model2>/XYZ/items']}"
... ... 모델 데이터의 구조가 다른 wotking 아니에요 :
<ObjectIdentifier
title="{parts: ['value1',
'value2'],
formatter: 'sap.ui.aa.util.formatter.multipleSources'}"
이 오류가 발생합니다 :
Uncaught TypeError: s[T].push is not a function
두 가지 모델을 서로 다른 등록 정보로 연결하는 방법을 알고 싶습니다.
이 (추가하는 데이터)은 내가하고 싶었던 마지막 작업입니다. 데이터 구조가 다르기 때문에 퍼포먼스가 좋습니다. 그러나 아마도 이것이 유일한 옵션 일 것입니다. 어쨌든 답장을 보내 주셔서 감사합니다. 며칠 더 열어 두겠습니다. – user8003011