//>>built
require({cache:{"url:mill/jssupport/form/fileAttachmentField.html":'\x3cdiv\x3e\x3cdiv data-dojo-type\x3d"office.layout.GridLayoutColumn" data-dojo-props\x3d"piece: \'${textPiece}\'" data-dojo-attach-point\x3d"textColumnNode" class\x3d"cell"\x3e\x3cdiv data-dojo-type\x3d"office.TranslatableNode" data-dojo-props\x3d"display: \'inline\'" data-dojo-attach-point\x3d"translatableNode"\x3e\x3c/div\x3e\x3cdiv data-dojo-attach-point\x3d"containerNode" class\x3d"text-align-right"\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv data-dojo-type\x3d"office.layout.GridLayoutColumn" data-dojo-props\x3d"piece: \'${controlPiece}\'" class\x3d"cell"\x3e\x3cdiv data-dojo-type\x3d"office.form.Attachment" data-dojo-props\x3d"name: \'${name}\'" data-dojo-attach-point\x3d"controlNode" class\x3d"controlNode attachmentControlNode"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'}});
define("mill/jssupport/form/FileAttachmentField",["dojo/_base/declare","dijit/_WidgetBase","dojo/text!mill/jssupport/form/fileAttachmentField.html","mill/jssupport/form/_FieldMixin","mill/jssupport/form/_RequiredFieldMixin"],function(b,c,d,e,f){return mill.registerAlias("office.form.FileAttachmentField",b("mill.jssupport.form.FileAttachmentField",[c,e,f],{templateString:d,label:"Office.SelectFile",anotherFileLabel:"Office.SelectAnotherFile",attachmentType:null,doubleName:null,specialName:null,extension:null,
accept:null,maxSize:null,_setLabelAttr:function(a){this.controlNode.set("labelIdentifier",this.label=a)},_setAnotherFileLabelAttr:function(a){this.controlNode.set("anotherFileLabel",this.anotherFileLabel=a)},_setAttachmentTypeAttr:function(a){this.controlNode.set("attachmentType",this.attachmentType=a)},_setDoubleNameAttr:function(a){"string"===typeof a&&this.controlNode.set("doubleName",this.doubleName=a)},_setSpecialNameAttr:function(a){this.controlNode.set("specialName",this.specialName=a)},_setExtensionAttr:function(a){this.controlNode.set("extension",
this.extension=a)},_setAcceptAttr:function(a){this.controlNode.set("accept",this.accept=a)},_setMaxSizeAttr:function(a){this.controlNode.set("maxSize",this.maxSize=a)}}))});