jjzjj

java - 如何设置 <p :column> in a <p:dataTable> ? primefaces 的宽度和边距

我正在使用PrimeFaces3.4.2,我必须使用.我想将第一列的宽度固定为小于5像素。为此,我创建了一个css类:.myTableFluxtd:nth-child(1){width:5px!important;}这是我的table:问题是我不能低于5像素。这是我想要的结果图像 最佳答案 对我来说,p:column标签上的width-Attribute适用于PrimeFaces3.4:此代码将显示如下:编辑:找到了对某些列的填充进行样式设置的解决方案:.ui-datatabletd:nth-child(1)div.ui-dt-c{

java - JSF 2.0 无法从 primefaces 呈现对话框

最近我在使用primefaces组件时遇到了很多问题,我不知道为什么。我使用的是glassfishV3.0,我的primefaces版本是2.2.1我现在的问题是,当我单击表格行时,我无法使primefaces的p:dialog呈现。我完全按照他们的例子做almos:http://www.primefaces.org/showcase/ui/datatableComplex.jsf我认为我的问题与某些配置有关,因为我在使用其他primefaces组件时也遇到了问题。有人可以帮我一下,告诉我我缺少什么才能毫无问题地使用像这样的primefaces组件吗?这是代码:JSF:托管bean@M

java - RichFaces 中的服务器端数据表排序

我有一个列数可变的数据表和一个数据滚动条。如何启用服务器端排序?我更喜欢它由用户点击列标题触发。我已经在bean上有一个执行排序的方法。publicvoidsort(intcolumn) 最佳答案 我最终手动完成了它。我在标题文本标签中添加了一个支持标签,就像这样。为了获得升/降箭头,我添加了一个css类。 关于java-RichFaces中的服务器端数据表排序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

java - JSF 2.0 : Why does f:ajax send all the form fields and not only those marked with execute-attribute?

这些天我似乎遇到了一堆与JSF相关的问题......这里又来了:为什么用f:ajax声明的AJAX调用不仅发布表单的所有字段那些用execute声明的?这个问题wasalreadyasked在Sun论坛中,但由于它们现在已关闭,我无法在那里回复。那里的线程有一个stub,对此没有真正的答案。如果我只需要使用其中的一部分,那么提交所有表单域有什么意义? 最佳答案 我刚刚查看了Tuuka在2011年1月发布的JSF票证。它说这种行为(提交所有表单字段)符合JSF规范,并且问题已关闭。JSF开发人员发布了规范更改通知,指出应在即将发布的规

java - JSF 中 "Remember me"的 Cookie

我有一个登录页面,我想添加“记住我”功能;这样,如果用户注销并再次打开页面,则会加载他的用户名和密码。为此,当用户登录时(并选中“记住我”),我保存以下cookie:FacesContextfacesContext=FacesContext.getCurrentInstance();CookieuserCookie=newCookie("vtusername",username);userCookie.setMaxAge(3600);((HttpServletResponse)facesContext.getExternalContext().getResponse()).addCoo

java - 它如何与 JSF2 中的 bean 验证消息和 i18n 一起使用?

我创建了验证消息(ValidationMessages.properties)文件以使i18n在我的项目中成为可能。看起来像:pwtNumber.error=PWTNumbererror..我在faces-config.xml中定义了它:com.mycompany.web.i18n.ValidationMessages在我的代码中我是这样使用它的:@Null(message="{pwtNumber.error}")publicStringgetPwtNummer(){returnpwtNummer;}但问题是我没有收到错误消息,而是收到了属性文件中的key。这是我收到的错误消息:myF

java - JSF 所需的 URL 重写解决方案

假设以下应用场景:+-----------------+|Appserver|+-----------------+||+-------+|ear1||||+-web1(/ctx1)+--如您所见,代理(在我的示例中为nginx)将请求转发到单个应用程序服务器实例,而该实例又具有多个具有不同上下文路径的Web模块。当然我不希望我的公共(public)服务器公开内部上下文根和代理做它的工作很好,包装和解包http请求等。但仍然有一个大问题:JSF生成的html代码(链接、css、js资源、表单actions)包含上下文路径,在我的例子中是/ctx1和/ctx2。这就是我想避免的。除了使用

java - 如何填充 richfaces 选择列表的右侧?

我正在使用Richfaces的picklist我想用我的辅助bean中的SelectItems列表填充右侧面板。从backingbean填充左侧不是问题,但是右侧是有问题的。这是我目前拥有的编辑:所以我有角色“a”、“b”、“c”和“d”。用户具有角色“a”和“d”,因此“a”和“d”应位于右侧面板,“b”和“c”应位于左侧面板。编辑:进一步的解释。我有三个用户列表。所有可能的角色(从一到四)用户所属的所有角色(a和d)用户不属于的所有角色(b和c)所有列表的数据类型都是ArrayList.我需要能够在列表编号1和列表编号2之间移动各个角色,然后保存新的角色集。我认为选择列表将是这项工

java - JSF 中 "Back"导航链接的最佳实践

制作“后退”链接的最佳方式是什么,以便应用程序在导航后保持一致。onclick="history.go(-1)".这是非常有害的吗?在支持bean中使用堆栈,弹出最后一个View的导航案例。您可以通过使用设置导航案例来完成此操作.这些都不是……其他解决方案。任何帮助将不胜感激!分享你的意见!丹尼尔 最佳答案 如果您想通过编程导航链接来解决这个问题,您可以使用LinkedList作为堆栈。通过这种方式,您可以为存储的导航案例数量设置界限。例子:publicclassBackNavigationBean{publicBackNaviga

java - "Unknow type constant pool at position X"在自 java 8 以来的 tomcat 日志中

我在Tomcat服务器上部署了一个基于JavaJSF2Web的应用程序,自从我们迁移到Java8/Tomcat8后,这个错误在tomcat输出中出现了很多:déc.05,201610:51:07AMcom.sun.faces.config.JavaClassScanningAnnotationScanner$ConstantPoolInfocontainsAnnotationGRAVE:Unknowtypeconstantpool0atposition178我尝试了不同的方法来解决这个警告,但它总是回来。此日志是否是任何问题的征兆?只是正常输出吗?有办法解决这个问题吗?