@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 1.32 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{__decorate as t}from"tslib";import{property as o,subclass as e}from"../../../core/accessorSupport/decorators.js";import{fromJSON as i,types as r}from"../../../layers/support/domains.js";import s from"./ColumnTemplateBase.js";import{EditableColumnTemplateMixin as p}from"./EditableColumnTemplateMixin.js";let n=class extends(p(s)){constructor(t){super(t),this.domain=null,this.editableExpression=null,this.format=null,this.formatFunction=null,this.requiredExpression=null,this.sortable=!0,this.type="field",this.valueExpression=null,this.visibilityExpression=null}};t([o({types:r,json:{read:{reader:i},write:!0}})],n.prototype,"domain",void 0),t([o({type:String,json:{write:!0}}),o()],n.prototype,"editableExpression",void 0),t([o()],n.prototype,"format",void 0),t([o()],n.prototype,"formatFunction",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"requiredExpression",void 0),t([o()],n.prototype,"sortable",void 0),t([o({type:String,json:{read:!1,write:!0}})],n.prototype,"type",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"valueExpression",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"visibilityExpression",void 0),n=t([e("esri.widgets.FeatureTable.support.FieldColumnTemplate")],n);const l=n;export{l as default};