0
그리드가 스토어를 통해, 내 인스턴스의 ListStore에서 작동한다는 것을 알고 있습니다. 저장소를 변경하여 데이터를 다시로드하거나 새로 고치는 경우 그리드를 호출 할 수있는 방법이 있습니까?GTX 3.0 Grid Widget - 그리드를 새로 고침/다시로드하는 방법
그리드가 스토어를 통해, 내 인스턴스의 ListStore에서 작동한다는 것을 알고 있습니다. 저장소를 변경하여 데이터를 다시로드하거나 새로 고치는 경우 그리드를 호출 할 수있는 방법이 있습니까?GTX 3.0 Grid Widget - 그리드를 새로 고침/다시로드하는 방법
이 시도 :
grid.getView().refresh(false);
희망이 도움이.
이것이 작동하지 않는 것처럼 보입니다 ... 왜 그런 생각을하지 않았습니까? – sudobangbang
내가이 사실을 분명히 알게 해주세요, 아마도 당신을 잘못된 길로 이해합니다. 따라서 이미 격자에 바인딩 된 listStore에서 모델 데이터 중 일부를 추가/제거합니다. 그런 다음 변경 사항이 그리드에 적용되기를 원합니다. 위의 코드는 그렇게해야합니다. listStore에서 모델 데이터를 변경하는 경우 listStore의 update 메소드를 호출하여 변경 사항을 커밋해야합니다. 코드를 게시하면 더 잘 도와 줄 수 있습니다. 감사합니다 –
나는 그것이 데이터 오류라고 생각합니다, 당신의 해결책은 작동합니다 :) – sudobangbang