您的位置:程序门 -> java -> web 开发



ajax4jsf让我很失望,大家来看看吧


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


ajax4jsf让我很失望,大家来看看吧[已结贴,结贴人:volcano_hosan]
发表于:2007-06-12 08:54:20 楼主
关键字:a4j(ajax4jsf)
下面的代码:
<h:selectonemenu   id= "departmentid "  
value= "#{usermanagedbean.user.departmentid} ">
        <f:selectitems   value= "#{usermanagedbean.departmentiditems} "   />
        <a4j:support   event= "onchange "   rerender= "officeid "  
                action= "#{usermanagedbean.getofficeiditems} "   />
</h:selectonemenu>

<h:selectonemenu   id= "officeid "
value= "#{usermanagedbean.user.officeid} ">
      <f:selectitems   value= "#{usermanagedbean.officeiditems} "   />
</h:selectonemenu>

<h:inputtext   id= "username "   required= "true "
  value= "#{usermanagedbean.user.username} "/>

上面是jsf的3个组件:2个select和一个input
第一个select变化时,第二个select的数据会发生变化,通过a4j组件来实现
但是发现一个问题,如果把第3个input组件的required= "true "去掉,或者设为false更或者把这个input给去掉,结果会报错,不能正常装载数据。google了一下,从一些英文网站上获得了一些信息,说是通过设置a4j的ajaxsingle= "true ",limittolist= "true ",immediate= "true "结果都不行
问一下,这个情况到底是咋回事?
发表于:2007-06-12 14:07:291楼 得分:0
a4j为什么要求jsf的input组件为required= "true "?
发表于:2007-06-13 14:12:142楼 得分:20
给你一个最好的建议:放弃a4j采用dwr吧,dwr让人放心


快速检索

最新资讯
热门点击