나는 Feature Table
이 있고 clearSelection()
메서드를 사용하여 해당 Feature Layer
에서 선택을 지우지 만 표에서 선택한 행을 지우지 않습니다. API를 살펴보면 행을 선택 취소 할 수있는 방법이 표시되지 않습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 감사!ARCgis 자바에서 기능 표의 행을 선택 취소
0
A
답변
1
동일한 방법을 피쳐 테이블에서 사용할 수 있어야합니다. 샌드 박스 편집기에서 샘플을 보려면 여기를 : https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=featuretable. 그것을 on ('row-select')에 추가하여 테스트하고 작동하는지 확인할 수 있습니다. 예를 들어 이런 식으로 뭔가가 :
myFeatureTable.on("row-select", function(evt){
console.log("select event - ", evt[0].data);
// Just to demonstrate
setTimeout(function() {
myFeatureTable.clearSelection();
}, 4000)
});
이 다음 deselect
및 filter
이벤트를 트리거합니다.
편집 : 참고로 API는 가끔 지원되는 메소드를 생략합니다. console.dir(myFeatureTable);
을 수행하고 __proto__
을 보면 추가 방법이 표시됩니다.
참고 편집이 특히 유용했습니다. – ponder275