相关疑难解决方法(0)

PrimeFaces在数据表中自定义RowEditor

有没有办法自定义rowEditor按钮?我的意思是,如果可以更改图像或添加文本.如果不可能,有没有办法获得与按钮或链接等其他控件相同的行为?

java primefaces jsf-2

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

当p:layout的fullPage设置为false时,在PrimeFaces模板中显示页脚

fullPagePrimeFaces模板中设置为false 时,不显示页脚(实际上,它在页面顶部显示不正确).

<p:layout fullPage="false">
    <p:layoutUnit position="north" size="135">
        <!--Put north content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="west" size="225" header="Menu Item" collapsible="true">
        <!--Put west content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="center" size="2500" maxSize="2500">
        <!--Put center content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="east" size="175">
        <!--Put east content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="south" size="90">
        <!--Put south/footer content here, if any-->
    </p:layoutUnit>
</p:layout>
Run Code Online (Sandbox Code Playgroud)

如何显示页脚,何时fullpage设置为false?


编辑:

如果<p:layout>给出如下的高度,

<p:layout fullPage="false" style="height: 2000px;">
Run Code Online (Sandbox Code Playgroud)

然后页脚根据heightCSS属性的值显示在页面底部,但它仍然不是粘性页脚 - 它不会根据页面内容进行调整.

那么,有没有办法让它变得粘稠? …

css jsf sticky-footer primefaces jsf-2.2

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

p:layout和p:layoutUnit忽略样式

我的问题很简单.我正在使用PrimeFaces 4.0和布局组件.

当我尝试调整CSS时,问题就来了.我想把它的背景设置为无,我尝试了经典,style="background: none !important但它忽略了我,然后我检查谷歌浏览器中的元素,看到.ui-widget-content风格是我想要隐藏的那个然后我试试这个:

<p:layout style="min-width:400px;min-height:1000px; .ui-widget-content {background: none !important;}">
<p:layoutUnit position="west" size="620" minSize="40" style=".ui-widget-content {background: none !important;}">
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.另外,在我的css主题中,我有:

body .ui-widget-content {

    border-style: hidden;
    border-color: white;
    border-width: 0px;
    color: #4f4f4f;
}
Run Code Online (Sandbox Code Playgroud)

如果我添加背景:无,它确实有效,但搞砸了我整个应用程序的主题.有没有办法隐藏单个小部件内容的背景?

css jsf primefaces

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

PrimeFaces 6.2 commandButton标题在禁用commandbutton时不起作用

环境:JSF 2.2.14,PrimeFaces 6.2

我将命令按钮设置如下,当禁用按钮时,标题将在PF6.1中显示(悬停时),但不会在PF6.2中显示

<p:commandButton id="removeCmd" icon="fa fa-times" 
             actionListener="#{controller.remove()}" 
             update="@form"
             disabled="#{ontroller.isCommandDisabled()}"                                                          
             style="width: 20px; height:20px;margin-left: 5px;"
             title="#{controller.isCommandDisabled() ? 'Command disabled due to user privilege' : 'remove selected item'}"
             onstart="PF('bui').show(); PF('bar').show();" 
             oncomplete="PF('bui').hide(); PF('bar').hide();"
             styleClass="removeCmd"/>
Run Code Online (Sandbox Code Playgroud)

未禁用按钮时标题显示良好。

有人遇到同样的问题吗?我还尝试将我的p:commandButton包装在h:panelGrid内,并使用p:tooltip,两者都不起作用。

更新:在github上创建的问题:https : //github.com/primefaces/primefaces/issues/3656

jsf primefaces

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

如何使用 p:fileUpload 模拟正在进行的上传

我有一个需要设计样式的 PrimeFaces 8 应用程序。其中一项要求是将自定义样式应用于p:fileUpload使用auto="true". 通过执行实际上传来触发该 UI 将非常费力。有没有办法模拟正在进行的上传?我只希望 UI 元素可见以应用自定义样式。

jsf primefaces

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

如何在值为空或零时隐藏徽章

p:badge当值为零或为空时,我希望我的 PrimeFaces不可见。以下将显示一个带有值的徽章0

<p:badge value="0">
  <p:avatar label="Badge"/>
</p:badge>
Run Code Online (Sandbox Code Playgroud)

如果我使用空值,则会显示一个空徽章:

<p:badge value="">
  <p:avatar label="Badge"/>
</p:badge>
Run Code Online (Sandbox Code Playgroud)

使用该rendered属性是没有选择的,因为它还会隐藏徽章的内容(p:avatar在这种情况下):

<p:badge rendered="#{bean.value ne '0'}">
  <p:avatar label="Badge"/>
</p:badge>
Run Code Online (Sandbox Code Playgroud)

css jsf primefaces

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

primefaces组件不使用自己的css

我在我的java ee应用程序中使用现成的模板(带有css和j查询).除了primefaces 3.2的panelgrid控件之外,所有的primefaces组件都被正确呈现.它以边框显示.我希望它没有边界.我已从自定义现成模板的CSS中删除了所有表格样式.边界还在那边.当我删除现成的模板时,panelgrid完美呈现没有任何边框.我如何删除边框,这是什么原因造成的?

编辑: xhtml文件:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui">

<h:head>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AP administration panel - A massive administration panel</title>



</h:head>

<h:body>

    <div>
    <h:form>
        <p:panelGrid columns="2" style="border: none">
        <h:outputText value="scrip symbol"/>
        <p:inputText value=""/>
        <p:commandButton value="submit"/>
        </p:panelGrid>

    </h:form>


    </div>




</h:body>

</html>
Run Code Online (Sandbox Code Playgroud)

css java jsf primefaces

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

JSF 2.2 HTML5传递属性

我正在尝试使用JSF 2.2创新html5传递属性功能.

使用m09版本的组件标记上的名称间隔属性.

<dependency>
   <groupId>org.glassfish</groupId>
   <artifactId>javax.faces</artifactId>
   <version>2.2.0-m09</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

 

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://java.sun.com/jsf/passthrough">
  <h:head>
    <title>HTML 5</title>
  </h:head>
  <h:body>
    <h:inputText p:placeholder="Enter text"/>    
  </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是不要使用较新的版本.

f:passThroughAttributes标记用于较新版本.

为什么?

html5 jsf-2

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

更改selectOneMenu样式表(Primefaces)

我想改变selectOneMenu的背景颜色.当我尝试设置样式时,style="background-color:#f6f6f6"根本没有变化.

我尝试用a包装它div并为它添加一个定义到style.css但到目前为止没有任何变化.

css jsf styles primefaces

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

从 p:chart 条形图中删除网格和边框

我正在尝试删除素面条形图中的网格和边框。请考虑一下新的 primefaces 图表。我用谷歌搜索了很多,只找到了primefaces旧标签的解决方案,但有新的。

<p:chart type="bar" model="#{reportServerController.horizontalBarModelG}" styleClass="chartSize" >
            <p:ajax event="itemSelect" listener="#{auftragBean.itemSelectGutachten}" update="dataTableG" />
        </p:chart>
Run Code Online (Sandbox Code Playgroud)

那么是否有可能从图表中删除边框和网格呢?

css charts jsf primefaces jsf-2

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

抑制 PrimeFaces 12 commandButton 加载指示器图标

在 PrimeFaces 12 中,引入了 Ajax 加载状态指示器图标p:commandButton。请参阅https://github.com/primefaces/primefaces/pull/8302

我不想在我的项目中使用带有加载状态指示器图标的图标,但我找不到禁用它的选项。那么,如何禁用 Ajax 加载状态指示器图标呢?

css jsf primefaces

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

标签 统计

primefaces ×10

jsf ×9

css ×7

jsf-2 ×3

java ×2

charts ×1

html5 ×1

jsf-2.2 ×1

sticky-footer ×1

styles ×1