Sorry I just realized it's your widget, the eSearch widget, that I'm communicating to the LayerList widget with. In your code ---
var myObject = this.getUrlParams();
if (myObject.esearch) {
this._queryFromURL(myObject.esearch, myObject.slayer, myObject.exprnum);
this.publishData({
message: myObject.slayer
});
---communicates to the LayerList.js ---
onReceiveData: function (name, widgetId, data, historyData) {
dijit.byId("jimu_dijit_CheckBox_7").setValue(true);
}
I check a Subdivisions layer checkbox. And also need to make the Subdivisions layer visible, since it is not visible by default.