public interface ItsNatHTMLInputFile extends ItsNatHTMLInputTextBased
ItsNat provides a default implementation of this interface.
This component is "passive", do not try to set a file path explicitly
calling ItsNatTextComponent.setText(String) or using the data model because for security reasons browsers reject or ignore
a initial value of an <input> file element or any attempt to set this value
using JavaScript (to avoid an unadvertised file upload), only the user
can set a file path. Anyway the file path introduced by the user is automatically
sent to the server and ready to read calling ItsNatTextComponent.getText() or reading the
data model.
ItsNatHTMLComponentManager.createItsNatHTMLInputFile(org.w3c.dom.html.HTMLInputElement,org.itsnat.core.NameValue[])isMarkupDriven, setMarkupDrivenblur, click, focus, getHTMLInputElement, selectgetItsNatHTMLFormgetHTMLElement, getItsNatHTMLComponentManager, getItsNatHTMLElementComponentUIgetElement, getItsNatElementComponentUIaddEventListener, addEventListener, addEventListener, addEventListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, disableEventListener, disableEventListener, dispose, enableEventListener, enableEventListener, getArtifact, getArtifact, getItsNatComponentManager, getItsNatComponentUI, getItsNatDocument, getNode, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, isDisposed, isEnabled, registerArtifact, removeArtifact, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setEnabled, setEventListenerParams, setEventListenerParams, setNodecontainsUserValueName, getUserValue, getUserValueNames, removeUserValue, setUserValuegetItsNatTextFieldUIappendString, createDefaultDocument, getDocument, getItsNatTextComponentUI, getText, getText, insertString, replaceString, setDocument, setTextCopyright © Innowhere Software, Jose Maria Arranz Santamaria.