POST
|
feature.getContent() method returning 'codes' for the fields with Coded domain values instead of 'name' for features from related table. Below is the sample in which when you select any feature on map it will show its related records details in side panel. If you observe in the side panel value for the field "SHORT_TEXT_DOMAIN" is "NO" which is the code. Where as in the case of feature layer it is working fine, it seems to be an problem only with related records. It is observed that if we update the _layer property of the feature(related records) with new instance of feature layer object ( new featurelayer created from related table URL) then we can see the expected behavior. to see the expected behavior please uncomment the line no. 114 and 115.
... View more
12-31-2015
02:48 AM
|
0
|
0
|
2564
|
POST
|
Frieda, Are you calling this method after the layer is loaded. If you call this method in "load" event it should work. FeatureLayer | API Reference | ArcGIS API for JavaScript Regards, Sumit Zarkar
... View more
12-13-2015
11:28 PM
|
1
|
1
|
2269
|
POST
|
Hi, I don't think so we have such method in API which returns you all symbols from the layer, but you can get the symbols from the layer easily by writing following custom code: _getLayerSymbols: function(layer) {
var symbols = [],
i;
//check if layer is valid and have valid renderer object then only check for other symbol properties
if (layer && layer.renderer) {
if (layer.renderer.symbol) {
symbol.push(layer.renderer.symbol);
} else if (layer.renderer.infos && (layer.renderer.infos.length > 0)) {
for (i = 0; i < layer.renderer.infos.length; i++) {
symbols.push(lang.clone(layer.renderer.infos.symbol));
}
}
}
return symbols;
} Thanks
... View more
12-11-2015
04:27 AM
|
1
|
5
|
2269
|