저는 Partner, Client 및 SOW의 세 가지 데이터 모델을 가지고 있습니다. 여기서 Client는 SOW와 일대 다 관계이며 Partner는 Client와 일대 다 관계입니다. SOW를 표시하는 테이블에 파트너 이름을 열로 포함하고 싶습니다. 데이터 소스 쿼리 스크립트로이를 수행 할 수있는 방법이 있습니까? 또는 다른 접근 방식을 모두 사용합니까? 관계를 통해 파트너 이름에 바인딩 된 데이터 인 SOW 테이블 행에 레이블을 추가 할 수 있었지만 아직 파트너별로 정렬 및 필터링을 수행하지 않았습니다.이 메서드는 테이블로드 후 파트너를 실시간으로 가져 오는 것으로 보입니다. . 현재 드라이브 테이블을 데이터 소스로 사용하고 있지만 Cloud SQL으로 전환 할 수 있습니다.AppMaker 테이블 필드에 관계의 관계를 포함시키는 방법은 무엇입니까?
0
A
답변
1
머리글과 '셀'(목록 행에 레이블이 하나 더 있음)을 수동으로 추가 할 수 있습니다. 목록 행의 레이블에 바인딩
@models.Partner.fields.Name.displayName
:
@datasource.item.Client.Partner.Name
그리고 모두 Client
및 Client.Partner
를 추가하는 것을 잊지 마세요 헤더의 레이블 바인딩
관계를 Prefetch으로 설정하면 페이지로드/렌더링 속도가 빨라집니다.
유용한 팁 :
당신은 복사/모든 원본 여백/패딩/스타일을 복제하고 보이게/테이블 내의 모든 다른 상표와 동일한 방식으로 작동하는 기존 테이블 라벨을 붙여 넣을 수 있습니다. 이 경우 바인딩을 조정하고 이름을 바꿀 필요가 있습니다.
참고 :
당신이 관계와 관련하여 테이블을 정렬하지만, (테이블 헤더에 레이블 체크 아웃 onClick
이벤트 핸들러를) 시도 자유롭게 할 수 없을 것입니다 가능성이 높습니다.
감사! 행의 레이블에 대한 바인딩은 제 것보다 훨씬 간단합니다. 나는 위젯 부모/아이들을 위아래로 기어 올랐다. 유용한 팁도 매우 편리합니다! – Nico