Details
Description
The following markup was inspired by the ICEfaces inputFile tutorial, found here: http://facestutorials.icefaces.org/tutorial/inputFile-tutorial.html
Which shows that you can bind the "file" attribute of the <ice:inputFile/> component to a bean property:
<ice:inputFile
id="inputFile1" action="#{MyBean.action}" actionListener="#{MyBean.actionListener}"
binding="#{MyBean.inputFile}" buttonClass="my-inputfile" file="#{MyBean.file}"
label="#{MyMsgs.uploadResume}"
progressListener="#{MyBean.progressListener}" styleClass="my-inputfile"/>
However, the value binding on the "file" and "fileInfo" attributes are not setup right, because the bean's setFile() method is not called. Although I don't show "fileInfo" attribute in this example, I strongly suspect that a setFileInfo() bean method would not get called either.
Neil
Which shows that you can bind the "file" attribute of the <ice:inputFile/> component to a bean property:
<ice:inputFile
id="inputFile1" action="#{MyBean.action}" actionListener="#{MyBean.actionListener}"
binding="#{MyBean.inputFile}" buttonClass="my-inputfile" file="#{MyBean.file}"
label="#{MyMsgs.uploadResume}"
progressListener="#{MyBean.progressListener}" styleClass="my-inputfile"/>
However, the value binding on the "file" and "fileInfo" attributes are not setup right, because the bean's setFile() method is not called. Although I don't show "fileInfo" attribute in this example, I strongly suspect that a setFileInfo() bean method would not get called either.
Neil
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.6DR#5 [ 10071 ] | |
Assignee Priority | P1 | |
Assignee | Mark Collette [ mark.collette ] |
Attachment | InputFile.java [ 10408 ] |
Summary | <ice:inputFile/> does not set the "file" or "fileInfo" attributes via methodbinding | <ice:inputFile/> does not set the "file" or "fileInfo" attributes via ValueBinding |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 1.6 [ 10031 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 | |
Assignee | Mark Collette [ mark.collette ] |