Hi,
I have DynamicMapService published on server with default labeling on for two layers (Manhole and Parcel).
I have menu "Labels" next to each layer in TOC of my application.

I have tried this below code when you click on "Labels" menu :
topic.subscribe('layerControl/showLabelPicker', function (event) {
var drawingOptions = new LayerDrawingOptions();
//also tried below line to get existing drawing options but first time event.layer.layerDrawingOptions is undefined
//var drawingOptions = event.layer.layerDrawingOptions;
drawingOptions.showLabels = false;
var options = [];
options[event.subLayer.id] = drawingOptions;
event.layer.setLayerDrawingOptions(options);
});This is what I get in event.

Label is getting turn on/off but it switch the labeling for @those two layers (Manhole and Parcel). for example :
Any idea how to toggle label of DynamicMapService service published on server with default labeling on ?
if layer labeling is On/Off then toggle labeling of layer ?
Thanks,