Are there any good examples available of using the AttributeInspector widget inside of a custom Operations Dashboard widget?
Currently, I've got the AttributeInspector widget inside of the custom widget, but I can't figure out how to get a reference to the feature layer to set it on the LayerInfos property for the AttributeInspector. Here's a snippet of the code that I have so far in my custom widget's JavaScript file:
return declare("CustomWidget", [_WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin, WidgetProxy], { templateString: templateString, debugName: "CustomWidget", hostReady: function () { // get a reference to the data source configuration var dataSource = this.dataSourceProxies[0]; var dataSourceConfig = this.getDataSourceConfig(dataSource); // create the layerInfos var layerInfos = [ { 'featureLayer': ???, 'showAttachments': true, 'isEditable': true, 'fieldInfos': [ { 'fieldName': 'OBJECTID', 'isEditable': false, 'label': 'OBJECTID' } ] } ]; var attributeInspector = new AttributeInspector({ layerInfos: layerInfos }, document.getElementById("attributeInspector"));