UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 1.45 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import{_ as e}from"../../../chunks/tslib.es6.js";import{property as o}from"../../../core/accessorSupport/decorators/property.js";import"../../../core/has.js";import"../../../core/Logger.js";import"../../../core/RandomLCG.js";import{subclass as t}from"../../../core/accessorSupport/decorators/subclass.js";import{ElementTemplateBase as r}from"./ElementTemplateBase.js";let s=class extends r{constructor(e){super(e),this.domain=null,this.group=null,this.hint=null,this.input=null,this.type="field",this.layerTimeZone=null,this.formTimeZone=null}get fieldName(){return this.field.name}get hasValueCalculations(){for(const e of this.layers){const o=this.getExpressionExecutorsForLayer(e);if(o?.valueExpression)return!0}return!1}};e([o({clonable:"reference"})],s.prototype,"domain",void 0),e([o({clonable:"reference",constructOnly:!0})],s.prototype,"field",void 0),e([o()],s.prototype,"fieldName",null),e([o({clonable:!1})],s.prototype,"group",void 0),e([o()],s.prototype,"hint",void 0),e([o()],s.prototype,"input",void 0),e([o()],s.prototype,"type",void 0),e([o()],s.prototype,"layerTimeZone",void 0),e([o()],s.prototype,"formTimeZone",void 0),e([o()],s.prototype,"hasValueCalculations",null),s=e([t("esri.widgets.BatchAttributeForm.templates.FieldElementTemplate")],s);export{s as FieldElementTemplate};