github의 TreeDataProviders에 대한 코드 예제는 때때로 새로 고침 방법을 보여 주지만 사용 방법을 잘 모르겠습니다. refresh ()를 호출하고 getChildren ()에서 사용할 데이터를 전달하고 getChildren이 사용하는 클래스 속성 만 업데이트합니까?
이 refresh()
함수는 일반적으로 onDidChangeTreeData
기본 클래스 ( TreeDataProvider
)가 수신 하는 짝수를 트리거합니다 . 그런 다음 getChildren
다시 호출 하여 나무를 다시 채 웁니다. 해당 이벤트에 대한 설명도 참조하십시오.
/**
* An optional event to signal that an element or root has changed.
* This will trigger the view to update the changed element/root and its children recursively (if shown).
* To signal that root has changed, do not pass any argument or pass `undefined` or `null`.
*/
onDidChangeTreeData?: Event<T | undefined | null>;
새로 고침 기능을 원하는대로 디자인 할 수 있습니다 (예 : 새 데이터 전달). 또는 트리 공급자의 애플리케이션 데이터 공급자에 대한 참조를 유지할 수 있습니다 (예 : c-tor에서 전달됨). 당신에게 달렸습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다