1.单个
var layerInfos = [{
'featureLayer':featureLayer,
'showAttachments':false,
'showDeleteButton':false,
'fieldInfos':[
{'fieldName':'name','label':'Name'},
{'fieldName':'email','label':'Email'},
{'fieldName':'phone','label':'Phone','customField':myDijit},
{'fieldName':'note','label':'Details', 'stringFieldOption':esri.dijit.AttributeInspector.STRING_FIELD_OPTION_TEXTAREA},
{'fieldName':'notedate','label':'Date'}
]
}];
2.获取全部
featureLayerInfos = arrayUtils.map(event.layers, function (layer) {
return {
"featureLayer": layer.layer,
showAttachments: false,
disableAttributeUpdate:false,//控制infowindow显示
//isEditable: false,//字段不可编辑
disableGeometryUpdate:true,//设置图形不可编辑
fieldInfos: [
{fieldName: 'NAME_', visible: true,isEditable:true, label:'名称:'},
{fieldName: 'CODE_', visible: true,isEditable:true, label:'地址:'}
]
};
});
该导入的记得导入