From 35892a206154358dd4ffabd8ba2e28e8cc182d5c Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Mon, 12 Aug 2024 17:24:03 -0700 Subject: [PATCH] updated metadata json --- .../README.metadata.json | 39 +++++++++++++++++++ .../components/MapViewModel.kt | 4 +- .../src/main/res/values/strings.xml | 2 +- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/edit-features-using-feature-forms/README.metadata.json b/edit-features-using-feature-forms/README.metadata.json index 2c63c0851..57df90fbd 100644 --- a/edit-features-using-feature-forms/README.metadata.json +++ b/edit-features-using-feature-forms/README.metadata.json @@ -1,2 +1,41 @@ { + "category": "Edit and Manage Data", + "description": "Display and edit feature attributes using feature forms", + "formal_name": "EditFeaturesUsingFeatureForms", + "ignore": false, + "images": [ + "edit-features-using-feature-forms.png" + ], + "keywords": [ + "compose", + "edits", + "feature", + "featureforms", + "form", + "geoviewcompose", + "jetpack", + "toolkit", + "ArcGISFeature", + "FeatureForm", + "FeatureLayer", + "FieldFormElement", + "GroupFormElement", + "ServiceFeatureTable" + ], + "language": "kotlin", + "redirect_from": "", + "relevant_apis": [ + "ArcGISFeature", + "FeatureForm", + "FeatureLayer", + "FieldFormElement", + "GroupFormElement", + "ServiceFeatureTable" + ], + "snippets": [ + "src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/MainActivity.kt", + "src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt", + "src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/screens/MainScreen.kt" + ], + "title": "Edit features using feature forms" } diff --git a/edit-features-using-feature-forms/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt b/edit-features-using-feature-forms/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt index cf9418f75..e1d6e5d57 100644 --- a/edit-features-using-feature-forms/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt +++ b/edit-features-using-feature-forms/src/main/java/com/esri/arcgismaps/sample/editfeaturesusingfeatureforms/components/MapViewModel.kt @@ -141,8 +141,8 @@ class MapViewModel(application: Application) : AndroidViewModel(application) { var result = Result.success(Unit) featureForm.finishEditing().onSuccess { serviceFeatureTable.serviceGeodatabase?.let { database -> - if (serviceGeodatabase.serviceInfo?.canUseServiceGeodatabaseApplyEdits == true) { - serviceGeodatabase.applyEdits().onFailure { + if (database.serviceInfo?.canUseServiceGeodatabaseApplyEdits == true) { + database.applyEdits().onFailure { result = Result.failure(it) } } else { diff --git a/edit-features-using-feature-forms/src/main/res/values/strings.xml b/edit-features-using-feature-forms/src/main/res/values/strings.xml index c682608ea..a6cbabb7c 100644 --- a/edit-features-using-feature-forms/src/main/res/values/strings.xml +++ b/edit-features-using-feature-forms/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - Edit Feature Forms + Edit features using feature forms Cancel %1$s attributes failed View