Okay, so here is where I stand now...So I decided to create my own simple renderer for my features by creating a picturesymbol that uses the same image as my original feature service used. I then embedded this renderer into a decision tree so it would only be applied to my feature layer if the web browser was IE, all other browsers would be handled the default way.Here is my code... var pollLayer1 = new esri.layers.FeatureLayer(isBrowser ? pollLayer.ServiceUrl : pollMobileLayer.ServiceUrl, {
mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,
displayOnPan: isBrowser ? true : true,
outFields: ["*"]
});
pollLayer1.id = pollLayerId;
if (isBrowser) {
if (pollLayer1.UseImage) {
var pictureSymbol = new esri.symbol.PictureMarkerSymbol(pollLayer.Image, 25, 25);
var pollingPlaceRenderer = new esri.renderer.SimpleRenderer(pictureSymbol);
pollLayer1.setRenderer(pollingPlaceRenderer);
} else if (dojo.isIE) {
var symbolURL = 'http://server/Voting/images/star_symbol.png';
var pollSymbol = new esri.symbol.PictureMarkerSymbol(symbolURL, 23, 23);
var pollingPlaceRenderer = new esri.renderer.SimpleRenderer(pollSymbol);
pollLayer1.setRenderer(pollingPlaceRenderer);
}
}
else {
if (pollMobileLayer.UseImage) {
var pictureSymbol = new esri.symbol.PictureMarkerSymbol(pollMobileLayer.Image, 25, 25);
var pollingPlaceRenderer = new esri.renderer.SimpleRenderer(pictureSymbol);
pollLayer1.setRenderer(pollingPlaceRenderer);
}
}
map.addLayer(pollLayer1);
This seemed to be working great, however after testing the site for a awhile I noticed I have a different problem now. If I navigate to the site all the features show up, but if i hit refresh or leave and then come back to the site then only some of the features show up on the map. It is alwways the same ones that show up, so it is not random.Any thoughts?Thanks,Mark