Sorry for the frustration. In my ..\server\apps\3\widgets\Search folder I went into the Widget.js and modified the config function at:
_convertConfig: function(config) {
var searchSouces = array.map(config.sources, lang.hitch(this, function(source) {
if (source && source.url && source.type === 'locator') {
return {
locator: new Locator(source.url || ""),
outFields: ["*"],
singleLineFieldName: source.singleLineFieldName || "",
name: source.name || "",
placeholder: source.placeholder || "",
countryCode: source.countryCode || "",
maxResults: source.maxResults || 3 //6
};
} else if (source && source.url && source.type === 'query') {
var flayer = new FeatureLayer(source.url || null, {
outFields: ["*"]
});
var template = this._getInfoTemplate(flayer, source, source.displayField);
return {
featureLayer: flayer,
outFields: ["*"],
searchFields: source.searchFields.length > 0 ? source.searchFields : ["*"],
displayField: source.displayField || "",
exactMatch: !!source.exactMatch,
name: source.name || "",
placeholder: source.placeholder || "",
maxResults: source.maxResults || 3, //6,
infoTemplate: template
};
} else {
return {};
}
}));
return searchSouces;
},
at lines 11 and 26 to change maxResults. I don't know why the value isn't reading from it's config.json.
testing now thanks