renderRegionOnly="true"
VS
reRender
<h:panelGrid columns="2" columnClasses="label-col, value-col" style="margin-bottom:30px;width:100%;">
<h:outputLabel value="Package: " />
<a4j:region renderRegionOnly="true">
<h:selectOneListbox id="package" style="width:200px;" size="1"
value="#{agencyEditBean.packageTypeId}">
<a4j:support event="onchange"
action="#{agencyEditBean.reloadPackageType}"
reRender="page:form:packagePage:subForm:compCardTemplates,page:form:packagePage:subForm"
limitToList="true" eventsQueue="packageQueue"/>
<f:selectItem itemValue="" itemLabel="Please Select"/>
<f:selectItems value="#{agencyEditBean.packageTypes}"/>
</h:selectOneListbox>
</a4j:region>
<h:outputLabel for="packageName" value="Package Name: " />
<a4j:region rendered="#{agencyEditBean.packageType != null}" renderRegionOnly="true">
<h:inputText id="packageName" value="#{agencyEditBean.packageType.name}"
requiredMessage="Package name is required."
required="true" maxlength="50" size="30">
<a4j:support event="onblur" action="null" ajaxSingle="true"/>
</h:inputText>
<rich:message for="packageName" errorClass="error"/>
</a4j:region>
<h:outputLabel for="packageDesc" value="Package Descripition: " />
<h:inputText id="packageDesc" value="#{agencyEditBean.packageType.description}" rendered="#{agencyEditBean.packageType != null}" maxlength="50" size="30">
</h:inputText>
<h:outputLabel for="price" value="Price($): " />
<a4j:region rendered="#{agencyEditBean.packageType != null}" renderRegionOnly="true">
<h:inputText id="price" value="#{agencyEditBean.packageType.packageAmt}" size="10">
<f:convertNumber maxFractionDigits="2"/>
</h:inputText>
</a4j:region>
<h:outputLabel value="Package Options: " />
<a4j:region rendered="#{agencyEditBean.packageType != null}" renderRegionOnly="true">
<h:selectBooleanCheckbox id="specialPackage" value="#{agencyEditBean.packageType.special}"/>
<h:outputLabel for="specialPackage" value="Special Package: "/>
<h:selectBooleanCheckbox id="childPackage" value="#{agencyEditBean.packageType.child}"/>
<h:outputLabel for="childPackage" value="Child Package: "/>
<h:selectBooleanCheckbox id="enabled" value="#{agencyEditBean.packageType.enabled}"/>
<h:outputLabel for="enabled" value="Enabled: "/>
</a4j:region>
<h:outputLabel for="artistType" value="Artist Type: " />
<h:selectManyListbox id="additionalArtistTypes" style="width:200px;" size="4"
value="#{agencyEditBean.packageArtistTypes}">
<f:selectItems value="#{agencyEditBean.artistTypes}"/>
</h:selectManyListbox>
</h:panelGrid>
<h:outputLabel value="Package Items" style="background-Color:gray; align:center" />
<h:panelGroup id="compCardTemplates">
<h:outputLabel value="Comp Card Templates" style="background-Color:gray; align:center" />
<br/>
<a4j:region rendered="#{agencyEditBean.packageType != null}" renderRegionOnly="true">
<h:selectBooleanCheckbox value="#{agencyEditBean.compCardTemplateMap[1]}"/>
<h:graphicImage id="compCard1" url="/images/compcard/CompCard1.gif"
width="100" height="100" title="CompCard1"/>
<h:selectBooleanCheckbox value="#{agencyEditBean.compCardTemplateMap[2]}"/>
<h:graphicImage id="compCard2" url="/images/compcard/CompCard2.gif"
width="100" height="100" title="CompCard2"/>
<h:selectBooleanCheckbox value="#{agencyEditBean.compCardTemplateMap[3]}"/>
<h:graphicImage id="compCard3" url="/images/compcard/CompCard3.gif"
width="100" height="100" title="CompCard3"/>
<br/>
<h:selectBooleanCheckbox value="#{agencyEditBean.compCardTemplateMap[4]}"/>
<h:graphicImage id="compCard4" url="/images/compcard/CompCard4.gif"
width="100" height="100" title="CompCard4"/>
<h:selectBooleanCheckbox value="#{agencyEditBean.compCardTemplateMap[5]}"/>
<h:graphicImage id="compCard5" url="/images/compcard/CompCard5.gif"
width="100" height="100" title="CompCard5"/>
</a4j:region>
</h:panelGroup>
</h:panelGrid>
开发时为了省事,已经习惯了copy,不过今天的这个copy却让我郁闷了整整一天,还是不仔细啊
我测试上面reRender时,页面总是不刷新。我也是最近项目才开始使用JSF,没用系统的学习过,全是照猫画虎的用,可是
reRender我在很多场合都用过了,为什么在这却失效呢,后台action也已经执行,就是前台不刷新,反复修改测试,全部无效,最后在绝望的时候,突然发现
<a4j:region renderRegionOnly="true">
,才明白原因,真郁闷啊,这是我从上面一个fileds中copy过来的的。去掉renderRegionOnly="true",一切OK!
PS:<a4j:region renderRegionOnly="true">在验证单个字段时,还是挺好用的。哈
分享到:
相关推荐
Golden Copy 验证方案的目的是为了确保在生产过程中每台机器上的 Golden Copy 都是正确的和可靠的。在生产过程中,每台机器会在多个工位上执行 Golden Copy,这个过程中可能会出现多次执行 Golden Copy 的情况。因此...
《iCopy解码软件详解与应用》 在数字化办公环境中,高效的数据传输和处理是提升工作效率的关键。iCopy解码软件作为一个专为iCopy设备设计的...无论是在日常工作中还是在专业领域,它都能成为用户得力的数据处理助手。
在日常工作中,无论是文件备份、系统迁移还是数据交换,FastCopy都能提供高效解决方案。 压缩包内的文件包括“setup_FastCopy.exe”是FastCopy的安装程序,用户可以通过这个程序将FastCopy安装到电脑上;“汉化说明...
标题中的“Fastcopy文件拷贝copy”指的是一款名为Fastcopy的高效文件复制软件。Fastcopy因其极快的文件拷贝速度而闻名,它是由日本开发者设计并开发的一款工具,旨在提供比操作系统自带的文件复制功能更快速、更稳定...
无论是批量拷贝文件还是进行系统备份,FastCopy都是一个值得信赖的选择。 在文件传输过程中,FastCopy还会显示详细的进度信息,包括已复制的文件数量、总大小、速度以及预计剩余时间等,让用户对整个复制过程有清晰...
总的来说,FastCopy是一款值得信赖的局域网文件拷贝工具,无论是在日常办公还是大型项目中,都能提供出色的服务。它的高效、稳定和易用性使其在同类软件中脱颖而出,成为许多IT专业人士和普通用户的首选。通过熟练...
同时,FastCopy具有直观的用户界面,操作简便,无论是初级用户还是高级用户都能轻松上手。 在实际应用中,FastCopy广泛用于数据备份、系统迁移、服务器维护等领域。例如,在进行系统升级时,可以使用FastCopy快速将...
并且这些步骤都是多个线程同时进行的,如果线程之间的协同运作不够完美,那速度就会大打折扣,有些线程忙得要命,而有些却必须等待,FASTCOPY就是优化了它们之间的工作顺序,大大提高了速度。 使用说明: 启动...
无论是日常的数据维护,还是应对突发情况的数据迁移,iCopy都能为用户带来极大的便利。这款专业的数据管理工具不仅提升了用户对iPhone的使用满意度,更为iPhone的长远发展提供了有力的技术支持。通过不断更新和改进...
无论你是普通用户还是专业IT人员,ha_fastcopy都能帮助你更高效地管理文件,节省宝贵的时间,提升工作效率。通过了解和熟练掌握ha_fastcopy的各项功能,无疑能让你在数据处理领域更加游刃有余。
### FastCopy命令行参数详解 #### 一、概述 FastCopy是一款非常优秀的文件复制与同步工具,它在处理大量文件时能提供极高...无论是简单的文件复制还是复杂的同步任务,FastCopy都能够胜任,是文件管理中的得力助手。
在当今大数据时代,无论是个人还是企业用户,都需要频繁进行文件的复制与迁移,Fastcopy以其卓越的性能赢得了广泛认可。 首先,我们要理解Fastcopy的核心优势在于其优化的复制算法。Fastcopy采用了先进的I/O控制...
【Fastcopy软件 64位】是一款高效、专业的文件复制工具,尤其在处理大量数据迁移或备份时,其性能表现卓越。它不仅是一款强大的文件复制利器,还具有精确拷贝文件权限的功能,这对于管理和维护域文件服务器至关重要...
FastCopy is the Fastest Copy/Delete Software on Windows. <br>It can copy/delete unicode and over MAX_PATH(260byte) pathname files. <br>Automatically, after whether the copy origin and copy ...
**FastCopy:高效便捷的文件资源同步工具** FastCopy 是一款高效、易用的文件同步工具,尤其在处理大量数据的拷贝和同步任务时,它展现出了显著的优势。这款工具以其快速、稳定和强大的功能在IT行业内备受青睐。...
《FastCopy v2.11 汉化美化版...无论你是个人用户还是企业用户,无论你需要快速备份数据,还是进行大规模的数据迁移,FastCopy都能提供强大且易用的解决方案。其高效、稳定、安全的特性,无疑让文件操作变得轻松快捷。
对于初次接触Fastcopy的用户,readme.txt和readme_eng.txt文件提供了初步的使用指南和注意事项,无论是中文版还是英文版,都能帮助用户快速上手。 总结来说,Fastcopy V3.26是一款集速度、稳定性和易用性于一身的...
HPE 3PAR Remote Copy 软件详解指南是一份详细指导用户如何配置和管理HPE 3PAR StoreServ Storage系统中远程复制功能的文档。本文将从以下几个方面详解指南中的关键知识点: ### HPE 3PAR Remote Copy 软件概述 ...
5. **兼容性**:Path CopyCopy与各种版本的Windows操作系统兼容,从Windows XP到最新的Windows 11,都能顺畅运行。 6. **便携式版本**:提供的PathCopyCopy15.0.exe文件可能是便携式版本,这意味着它不需要安装,...