Willaim,'
Sure in the Print widgets print.js file fin the _handlePrintInfo and make this change:
_handlePrintInfo: function(rData) {
if (!rData.isGPPrint) {
domStyle.set(this.layoutDijit.domNode.parentNode.parentNode, 'display', 'none');
domStyle.set(this.formatDijit.domNode.parentNode.parentNode, 'display', 'none');
domStyle.set(this.advancedButtonDijit.domNode, 'display', 'none');
} else {
var data = rData.data;
domStyle.set(this.layoutDijit.domNode.parentNode.parentNode, 'display', '');
domStyle.set(this.formatDijit.domNode.parentNode.parentNode, 'display', '');
domStyle.set(this.advancedButtonDijit.domNode, 'display', '');
var Layout_Template = array.filter(data.parameters, function(param) {
return param.name === "Layout_Template";
});
if (Layout_Template.length === 0) {
console.log("print service parameters name for templates must be \"Layout_Template\"");
return;
}
var layoutItems = array.map(Layout_Template[0].choiceList, function(item) {
if(item !== "MAP_ONLY"){
return {
label: item,
value: item
};
}
});