आर्कगिस सर्वर जेएस एपीआई में एक नया फ़ीचरटेबल क्लास होता है, जो फ़ीचरलेयर के अनुरूप विशेषता तालिका दिखाता है। एक विकल्प तुल्यकालन है जो:
मानचित्र और सुविधा तालिका के बीच सहभागिता को सक्षम करता है। इस गुण को सही पर सेट करना तालिका में पंक्ति पर क्लिक करके मानचित्र पर एक सुविधा का चयन करने की अनुमति देता है, और मानचित्र पर एक सुविधा पर क्लिक करके तालिका की पंक्ति का चयन करना
हालांकि, यह परत के खिलाफ प्रोग्राम के अनुसार किए गए एक चयन सेट का सम्मान नहीं करता है ।
Https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=featuretable पर नमूना लेते हुए , यदि मैं फ़ीचर लेयर पर चयन करता हूँ तो यह फीचरटेबल में परिलक्षित नहीं होता है
// Create the feature layer
myFeatureLayer = new FeatureLayer("https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Warren_College_Trees/FeatureServer/0", {
mode: FeatureLayer.MODE_SELECTION,
visible: true,
outFields: ["*"],
id: "fLayer"
});
var myQuery = new Query();
myQuery.where = "Spp_Code ='SABA'";
myFeatureLayer.selectFeatures(myQuery,FeatureLayer.SELECTION_NEW)
यह चयन को सही ढंग से फीचर लेयर पर लागू करता है (ध्यान दें कि मैप में केवल एक बिंदु होता है), लेकिन फीचर टेबल पर नहीं (यह 0 चयनित सभी 1146 बिंदुओं को सूचीबद्ध करता है):
क्या चयन सेट को प्रतिबिंबित करने के लिए सुविधा तालिका को ताज़ा करने का एक तरीका है?