У меня есть Feature Table
, и я использую метод clearSelection()
, чтобы очистить выбор в соответствующем Feature Layer
, но это не очищает строку, выбранную в таблице. Глядя на API, я не вижу способа отменить выбор строки. Кто-нибудь знает как это сделать? Спасибо!
Отменить выбор строки в таблице функций в ARCgis Javascript
Ответы (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__
, вы увидите дополнительные методы.
person
Robert-W
schedule
02.06.2016
FYI EDIT был особенно полезен.
- person ponder275; 13.06.2016