所以我有一个inputText它的值挂钩myBean.text,我希望如果我点击回车键,那么inputText将调用一个方法myBean来做一些事情.谁能帮我?
编辑
__PRE__
然后在inputText豆
__PRE__
我有一个数据表,我想根据对内容运行的一些分析来更改单元格的颜色.该表链接到一个Comment对象数组,我给出了一个String cssClass,它在运行分析后得到更新.这是我尝试插入数据表的rowClasses属性.它不起作用,我认为问题可能是我无法访问从数据表声明内部为数据表的每一行创建的变量.
数据代码:
<h:dataTable value="#{post.comments}" var="comment" class="hs-table" rowClasses="#{comment.cssClass}" >
<h:column>
#{comment.name}
</h:column>
<h:column>
#{comment.email}
</h:column>
<h:column>
#{comment.msg}
</h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)
评论类:
public class Comment {
private String msg;
private String email;
private String name;
private Date date;
private String cssClass;
public Comment(){
cssClass = "normColumn";
}
epublic String getCssClass() {
return cssClass;
}
public void setCssClass(String cssClass) {
this.cssClass = cssClass;
}
Run Code Online (Sandbox Code Playgroud)
}
在托管bean中更新cssClass的位置:
if(tone>0)
c.setCssClass("commentPos");
else if(tone<0)
c.setCssClass("commentNeg");
Run Code Online (Sandbox Code Playgroud)
该课程永远不会被分配.我做错了什么,或者这根本不可能?
我刚刚迁移到Tomcat 8.我曾经使用系统属性,org.apache.el.parser.COERCE_TO_ZERO=false因此空字符串,数字,布尔值等被视为null.
在Tomcat 8,EL 3.0中,它应该是默认值,但它实际上是在JSF端将null字符串转换为空字符串"".
它应该是一个错误,它应该被纠正,但我无法让它在TomEE快照(Tomcat 8.0.27.0,MyFaces 2.2.8)中运行.
我有以下例外,我不明白这意味着什么。有人可以帮助我吗?
javax.xml.ws.WebServiceException: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://ecmwebd.net.bradesco.com.br:80/gccn_integracaofilenetceimagem_ws/services/IntegracaoFileNetCEImagem'.: org.xml.sax.SAXParseException: the markup in the document following the root element must be properly formed.
Run Code Online (Sandbox Code Playgroud) 如何使用 commandLink 显示图标:
<p:commandLink
styleClass="ui-icon ui-icon-plus"
action="#{bean.doSomething}" >
<h:outputText value="Add" />
</p:commandLink>
Run Code Online (Sandbox Code Playgroud)
outputText (Add) 不可见。commandLink 支持图标的正确方法是什么?谢谢。
如何使用PrimeNg Chart的宽度和高度?
<p-chart type="bar" width="400" height="400" [data]="data"></p-chart>
Run Code Online (Sandbox Code Playgroud)
当我使用宽度和高度时没有效果.请让我知道如何使用宽度和高度图表.
我们有一个在Weblogic 10.3.6上的JSF应用程序,我们尝试在Weblogic 12.2.1上进行部署.
有关信息,我们成功部署了Weblogic 12.1.3,而没有对项目进行任何更改.
在Weblogic 12.2.1上部署时,我们面临NullPointerException:
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000
.
CLASSPATH=C:\tools\java8\JDK18~1.0_1\lib\tools.jar;C:\BEA122~1.1\wlserver\server\lib\weblogic.jar;C:\BEA122~1.1\oracle_common\modules\net.sf.antcontrib_1.1.0.0_1-0b3\lib\ant-contrib.jar;C:\BEA122~1.1\wlserver\modules\features\oracle.wls.common.nodemanager.jar;C:\BEA122~1.1\oracle_common\modules\com.oracle.cie.config-wls-online_8.2.0.0.jar;C:\BEA122~1.1\wlserver\common\derby\lib\derbyclient.jar;C:\BEA122~1.1\wlserver\common\derby\lib\derby.jar;C:\PROGRA~2\INSTAN~1\ojdbc14.jar
.
PATH=C:\BEA122~1.1\USER_P~1\domains\myDomain\bin;;C:\BEA122~1.1\wlserver\server\native\win\x64;C:\BEA122~1.1\wlserver\server\bin;C:\BEA122~1.1\oracle_common\modules\org.apache.ant_1.9.2\bin;C:\tools\java8\JDK18~1.0_1\jre\bin;C:\tools\java8\JDK18~1.0_1\bin;C:\PROGRA~3\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~2\QUICKT~1\QTSystem;C:\PROGRA~2\INSTAN~1\;C:\PROGRA~1\TORTOI~1\bin;C:\tools\org\apache\maven\maven\303812~1.3\bin;C:\tools\com\sun\java\jdk\6U23-W~1\bin;C:\PROGRA~2\NETCDF~1;C:\BEA122~1.1\wlserver\server\native\win\x64\oci920_8
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http:\\hostname:port\console *
***************************************************
Starting WLS with line:
C:\tools\java8\JDK18~1.0_1\bin\java -server -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms256m -Xmx512m -XX:CompileThreshold=8000 -Dweblogic.Name=AdminServer -Djava.security.policy=C:\BEA122~1.1\wlserver\server\lib\weblogic.policy -Xverify:none -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:C:\BEA122~1.1\wlserver\server\lib\debugpatch-agent.jar -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dwls.home=C:\BEA122~1.1\wlserver\server …Run Code Online (Sandbox Code Playgroud) 我有一个带有rowexpansion的数据表,里面有另一个数据表.结构如下:
<p:dataTable id="machine-table" value=#{machinePage.machines} var="machine" styleClass="machine-table">
<p:column style="width:16px">
<p:rowToggler rendered="#{machine.projectsInMachine.size() > 0}" />
</p:column>
some other machine column here...
<p:rowExpansion >
<p:dataTable value="#{machine.projectsInMachine}" var="project" styleClass="project-subtable" >
some project column here
</p:dataTable>
</p:rowExpansion>
Run Code Online (Sandbox Code Playgroud)
然后我有一个拉动,每隔几分钟就会检索机器和项目数据,有什么方法可以更新它并保留当前的扩展状态?因为目前它将始终关闭所有扩展(我使用下面的poll更新整个表).
<p:poll widgetVar="machinesPoll"
interval="60" listener="#{machinePage.prepare()}"
async="true" global="false"
autoStart="true" process="@this"
update="machine-table" partialSubmit="true"
ignoreAutoUpdate="true" />
Run Code Online (Sandbox Code Playgroud)
我找不到任何有关我可以保存在bean中的扩展状态的参考.我使用:primefaces 6.0,JSF 2.2.13
我想在导出表格时将PDF页面大小更改为A4 格局.但无论我做什么,我都无法完成它.
这是我的代码:
<h:commandLink title="Export">
<p:graphicImage value="/resources/theme-main/images/export/pdf.png"
style="border:0"/>
<p:dataExporter target="myTable" type="pdf" fileName="name"
encoding="windows-1250" preProcessor="#{fileExportProcessor.preProcessPDF}"/>
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)
托管bean的方法非常简单:
public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.open();
pdf.setPageSize(PageSize.A4.rotate());
}
Run Code Online (Sandbox Code Playgroud)
我也尝试将尺寸设置为A0或我的自定义尺寸,只是为了看它工作,但没有改变...... PDF导出仅在A4纵向模式下导出.
你能帮我,怎么做这个工作(A4横向模式)?