2017-04-26 5 views
1

하나의 관계가 MANE 관계인 두 개의 데이터베이스 (데이터베이스 A와 데이터베이스 B)가 있습니다.App Maker 관계가 데이터 소스가 아님 옵션

나는 데이터베이스 A를위한 아코디언 위젯과 데이터베이스 B의 동일한 페이지를 가지고있는 페이지를 가지고있다. 내가 아코디언 A (데이터베이스 A)에 항목을 강조하면 내가 아코디언 A, 아코디언 B에서 다음 항목을 클릭하면

그래서, 그때 아코디언 B.

에 표시 데이터베이스 B에 대한 모든 관련 항목을 볼 것이다 적절하게 업데이트됩니다. Accordion B의 데이터 소스를 데이터베이스 B (관계)으로 설정하여이 작업을 수행 할 수있었습니다.

이것은 더 이상 옵션이 아닙니다.

다른 방법으로 같은 것을 달성 할 수있는 방법이 있습니까?

답변

0

"데이터베이스 B (관계)"를 데이터 소스로 선택할 수 있음 "아코디언 B"의 상위 위젯 데이터 소스는 "데이터베이스 A"로 설정해야합니다.

"아코디언 B"를 선택하고 시각적 페이지 편집기 위의 탐색 경로를 사용하여 상위 위젯을 찾아 선택하고 데이터 소스가 "데이터베이스 A"로 설정되어 있는지 확인하십시오. 여기

2

우리의 문서는이 있습니다 : https://developers.google.com/appmaker/models/datasources#relation_datasources

난 당신이 데이터베이스 B가 표시되지 않는 이유는 (관계) 옵션은 더 이상 우리는 보여줄 생각이 상속 된 데이터 소스는 데이터베이스 A. 모든 관계로 경우 데이터 원본은 부모 데이터 원본을 기반으로해야합니다. 즉, 관계를 표시 할 항목을 알고있는 방식입니다. 따라서 귀하의 경우 해결책은 전체 페이지의 데이터 소스를 데이터베이스 A로 설정 한 다음 릴레이션 아코디언의 데이터 소스를 설정하는 것입니다. 이제 데이터베이스 B (릴레이션)가 표시되어야합니다.

때로는 관계 데이터 원본을 부모를 기반으로 지정하지 않고 직접 지정하려는 경우가 있습니다.이 경우 데이터 소스 선택기에서 "고급"을 클릭하고 관계를 구체적으로 선택할 수 있습니다. 이 경우의 경로는 다음과 같습니다.

datasources.databaseA.relations.databaseB