Umar Zubair a 飲it :
> 
> Even forceid=true is not working for each second click.
> 
> I just did following change in forceId.jsp page included in 
> myfaces-example-simple-1.1.6. But it is not working
> 
> <t:dataList layout="unorderedList" value="#{forceIdBean.choices}" 
> var="choice" id="testId" forceId="true">
> 
>         <t:commandLink action="#{user.update}"  >
> 
> <h:outputText value="#{choice}" />
> 
> </t:commandLink>
> 
>  </t:dataList>
> 
>  
> 
> I am using tomcat 5.5.
> 
>  
> 
> Any idea?
> 
>  
> 
> Regards,
> 
> Umar Zubair
> 
>  
> 
What id do you get in generated page instead of "testId"? What do you 
except it to be? What do you mean by "not working for each second click"?
 
When I browse that page first time, I get following html output
<ul id="testId">
<li><a href="#" onclick="return
oamSubmitForm('dataTable','testId_0:_idJsp9');"
id="testId_0:_idJsp9">foo</a></li>
<li><a href="#" onclick="return
oamSubmitForm('dataTable','testId_1:_idJsp9');"
id="testId_1:_idJsp9">bar</a></li>
<li><a href="#" onclick="return
oamSubmitForm('dataTable','testId_2:_idJsp9');"
id="testId_2:_idJsp9">buzz</a></li>
</ul>
 
When I click any of these link to come back on same page I get following
html code 
<ul id="dataTable:testId">
<li><a href="#" onclick="return oamSubmitForm('dataTable','dataTable:testId:
0:_idJsp9');" id="dataTable:testId:0:_idJsp9">foo</a></li>
<li><a href="#" onclick="return oamSubmitForm('dataTable','dataTable:testId:
1:_idJsp9');" id="dataTable:testId:1:_idJsp9">bar</a></li>
<li><a href="#" onclick="return oamSubmitForm('dataTable','dataTable:testId:
2:_idJsp9');" id="dataTable:testId:2:_idJsp9">buzz</a></li>
</ul>
 
Now if  I click any of these links, I get following exception

javax.faces.el.PropertyNotFoundException: Base is null: user

        at
org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBinding
Impl.java:463)

 
 
Obviously 'dataTable' is id of form.
 
 

 

Reply via email to