The code is in my init event, but I don't think it is the code as 97% of the time (rough guess ) it works fineHere's the code anyway
dojo.connect(dynamicMapServiceLayer, "onLoad", function (results) {
var toc = new agsjs.dijit.TOC({
map: map,
layerInfos: [{
layer: dynamicMapServiceLayer,
slider: true,
style: "inline",
title: "EDDC Layers",
isopen: true,
collapsed: true
}, {
layer: background,
slider: true,
title: "Basemaps",
noLegend: true,
isopen: false,
collapsed: true
}, {
layer: aerials,
slider: true,
title: "Aerials",
isopen: true,
collapsed: true
}, {
layer: altmaps,
slider: true,
title: "OS Basemaps",
isopen: false,
collapsed: true
}]
}, 'tocDiv');
toc.startup();
});
Thanks for taking a lookACM