小编Kuk*_*tje的帖子

JSF:当我按下return/enter键时,inputText可以调用托管bean中的方法

所以我有一个inputText它的值挂钩myBean.text,我希望如果我点击回车键,那么inputText将调用一个方法myBean来做一些事情.谁能帮我?

编辑

__PRE__

然后在inputText

__PRE__

jquery jsf

6
推荐指数
1
解决办法
3万
查看次数

在JSF中动态更改h:datatable单元格颜色或样式

我有一个数据表,我想根据对内容运行的一些分析来更改单元格的颜色.该表链接到一个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)

该课程永远不会被分配.我做错了什么,或者这根本不可能?

datatable jsf

6
推荐指数
1
解决办法
7572
查看次数

Tomcat 8(和9)强制行为,空字符串被错误地设置为空字符串

我刚刚迁移到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)中运行.

jsf el jsf-2.2 tomee tomcat8

6
推荐指数
1
解决办法
2624
查看次数

javax.wsdl.WSDLException: WSDLException: failureCode=PARSER_ERROR 这意味着什么?

我有以下例外,我不明白这意味着什么。有人可以帮助我吗?

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)

xml wsdl

6
推荐指数
1
解决办法
2万
查看次数

使用 p:commandLink 显示图标

如何使用 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 支持图标的正确方法是什么?谢谢。

icons commandlink primefaces

6
推荐指数
2
解决办法
1万
查看次数

如何使用PrimeNg宽度和高度图表?

如何使用PrimeNg Chart的宽度和高度?

 <p-chart type="bar" width="400" height="400" [data]="data"></p-chart>
Run Code Online (Sandbox Code Playgroud)

当我使用宽度和高度时没有效果.请让我知道如何使用宽度和高度图表.

chart.js primeng

6
推荐指数
2
解决办法
7857
查看次数

在Weblogic 12.2.1上部署项目时出现NullPointerException

我们有一个在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)

spring weblogic weblogic12c

6
推荐指数
1
解决办法
4119
查看次数

更新p:datatable并保留rowexpansion状态

我有一个带有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

datatable jsf primefaces

6
推荐指数
0
解决办法
558
查看次数

从代码Angular 2中打开PrimeNG的上下文菜单

我需要使用按钮并使用右键单击表格中的PrimeNG 打开上下文菜单.我发现方法'切换'和'显示'到组件中打开菜单,但它没有打开.当我调用方法时,我为菜单设置新位置,但属性'display'仍然有'none',但是有一个新位置.为了从typescript中的模板获取组件"contextMenu",我使用Angular的ViewChild.

typescript primeng angular

6
推荐指数
2
解决办法
1492
查看次数

如何从PrimeFaces p:dataExporter自定义PDF,例如页面大小

我想在导出表格时将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横向模式)?

pdf export primefaces

5
推荐指数
1
解决办法
4999
查看次数