Package-level declarations

Types

Link copied to clipboard

Indicates an event that occurs during the editing of a feature form.

Link copied to clipboard

The state object for a FeatureForm used by the FeatureForm composable. This class is responsible for managing the state of the form and its elements. Hoist this state out of the composition to ensure that the state is not lost during configuration changes.

Link copied to clipboard

Functions

Link copied to clipboard
fun FeatureForm(featureForm: FeatureForm, modifier: Modifier = Modifier, validationErrorVisibility: ValidationErrorVisibility = ValidationErrorVisibility.Automatic, onBarcodeButtonClick: (FieldFormElement) -> Unit? = null, colorScheme: FeatureFormColorScheme = FeatureFormDefaults.colorScheme(), typography: FeatureFormTypography = FeatureFormDefaults.typography())

A composable Form toolkit component that enables users to edit field values of features in a layer using a FeatureForm that has been configured externally.

fun FeatureForm(featureFormState: FeatureFormState, modifier: Modifier = Modifier, showCloseIcon: Boolean = true, showFormActions: Boolean = true, isNavigationEnabled: Boolean = true, validationErrorVisibility: ValidationErrorVisibility = ValidationErrorVisibility.Automatic, onBarcodeButtonClick: (FieldFormElement) -> Unit? = null, onDismiss: () -> Unit = {}, onEditingEvent: (FeatureFormEditingEvent) -> Unit = {}, colorScheme: FeatureFormColorScheme = FeatureFormDefaults.colorScheme(), typography: FeatureFormTypography = FeatureFormDefaults.typography())

A composable Form toolkit component that enables users to edit field values of features in a layer using a FeatureForm that has been configured externally. Forms may be configured in the Web Map Viewer or Fields Maps Designer) and can be obtained from either an ArcGISFeature, ArcGISFeatureTable, FeatureLayer or SubtypeSublayer.