FeatureLayer featureLayer = sender as FeatureLayer; featureLayer.OutFields = "*" ;
void featureLayer_UpdateCompleted(object sender, System.EventArgs e) { FeatureLayer featureLayer = sender as FeatureLayer; MyFeatureDataForm.FeatureLayer = featureLayer; } //Do after login when user is determined to be Admin user. private void Button_Click(object sender, RoutedEventArgs e) { FeatureLayer featureLayer = MyMap.Layers["PointLayer"] as FeatureLayer; featureLayer.OutFields = new OutFields() { "*" }; featureLayer.UpdateCompleted += new System.EventHandler(featureLayer_UpdateCompleted); featureLayer.Update(); }
private void AllAvailableFeatureLayer_MouseLeftButtonUp(object sender, GraphicMouseButtonEventArgs args) { FeatureLayer featureLayer = sender as FeatureLayer; if (WebContext.Current.User.IsInRole("Administrator")) { featureLayer.OutFields.Add("*") ; featureLayer.Update() ; } for (int i = 0; i < featureLayer.SelectionCount; i++) featureLayer.SelectedGraphics.ToList().UnSelect(); args.Graphic.Select(); MyFeatureDataForm.FeatureLayer = featureLayer; MyFeatureDataForm.GraphicSource = args.Graphic; FeatureDataFormBorder.Visibility = Visibility.Visible; MyPopup.IsOpen=true; }
featureLayer.OutFields = new OutFields() { "address" }; //update to OutFields ("*" or subset of fields) MyFeatureDataForm.FeatureLayer = featureLayer;
FeatureLayer l = new FeatureLayer() { Url = "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/HomelandSecurity/operations/MapServer/0" }; if (user is Admin) //TODO: check if user is Admin l.OutFields = new OutFields() { "*" }; else l.OutFields = new OutFields() { "incident_number", "description" }; MyMap.Layers.Add(l);
featureLayer.OutFields.Add("*") ; featureLayer.Update() ;
private void AllAvailableFeatureLayer_MouseLeftButtonUp(object sender, GraphicMouseButtonEventArgs args) { FeatureLayer featureLayer = sender as FeatureLayer; if (WebContext.Current.User.IsInRole("Administrator")) { featureLayer.OutFields.Add("*") ; }
FeatureLayer l = new FeatureLayer() { Url = "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/HomelandSecurity/operations/MapServer/0" }; l.OutFields = new OutFields() { "incident_number", "description" }; //1- new instance with field names l.OutFields.Add("*");//or 2- add field name or '*' to existing instance
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.