Quantum Grid 5에 스크롤 할 데이터가 있는지 아는 방법은 무엇입니까?
-
22-08-2019 - |
문제
DevexPress의 Express Quantum Grid 5를 사용하는 Delphi 7의 레거시 프로젝트에서 일하고 있습니다.
내 그리드에는 스크롤 막대를 표시 할 수 없으므로 스크롤을 제어 할 외부 네비게이터가 있습니다.
나는 그것을 사용하여 스크롤 할 수 있습니다 GridView.Site.ScrollContent(ADirection)
방법이지만 네 방향 중 하나 (위, 아래, 왼쪽 및 오른쪽)에 스크롤 할 데이터가 있는지 식별하는 방법을 모르겠습니다.
내비게이션이 필요하지 않은 경우 내비게이션 버튼을 비활성화 할 수 있으려면 이것을 알아야합니다.
이 문제에 대한 해결책이나 해결 방법을 아는 사람이 있습니까? 그리드 나 그 부품 에서이 정보를 줄 수있는 방법을 찾을 수 없었습니다.
해결책
해결책을 찾았습니다 ...
구성 요소의 소스 코드를 구입하면 필요할 때 일부 변경 사항을 변경합니다.
이 경우 보호 된 방법을 찾았습니다. CanScrollData(ADirection)
에서 controller
GridView에서 사용합니다. 내가해야 할 일은이 방법을 공개 한 다음 사용하는 것입니다.
Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
제휴하지 않습니다 StackOverflow