我有一个列数可变的数据表和一个数据滚动条。如何启用服务器端排序?我更喜欢它由用户点击列标题触发。我已经在bean上有一个执行排序的方法。publicvoidsort(intcolumn) 最佳答案 我最终手动完成了它。我在标题文本标签中添加了一个支持标签,就像这样。为了获得升/降箭头,我添加了一个css类。 关于java-RichFaces中的服务器端数据表排序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow
我正在使用Richfaces的picklist我想用我的辅助bean中的SelectItems列表填充右侧面板。从backingbean填充左侧不是问题,但是右侧是有问题的。这是我目前拥有的编辑:所以我有角色“a”、“b”、“c”和“d”。用户具有角色“a”和“d”,因此“a”和“d”应位于右侧面板,“b”和“c”应位于左侧面板。编辑:进一步的解释。我有三个用户列表。所有可能的角色(从一到四)用户所属的所有角色(a和d)用户不属于的所有角色(b和c)所有列表的数据类型都是ArrayList.我需要能够在列表编号1和列表编号2之间移动各个角色,然后保存新的角色集。我认为选择列表将是这项工
在jsf页面中使用命令按钮下载文件。使用:JSF和Richfaces。我有一个表(扩展了ExtendedDataModel实现Modifiable、Serializable),其中包含一些数据,每行都有一个“下载”按钮。我必须在Controller中构建文件:publicvoiddownload(){OutputStreamout=null;....FacesContextfc=FacesContext.getCurrentInstance();HttpServletResponseresponse=(HttpServletResponse)fc.getExternalContext(
ExtendedTableDataModel(在RichFaces库中)在排序或更改实际数据后如何工作?我首先要求高质量的文档,但除此之外,我还要求您提供自己的智慧见解。具体来说,reset方法是如何工作的,为什么我们应该确保每次通过JSF/RichFaces渲染引擎获取数据模型时调用它(如使用该数据模型的各种无法解释的代码示例所示)?很抱歉向Google寻求帮助,但这本身让我觉得它值得在这里提出一个关于SO的问题。我能找到的最好的是RichFacesjavadocs其中说:publicvoidreset()Resetsinternalcacheddata.Callthismethod
我需要创建一个具有以下特性的rich:dataTable(甚至扩展):我有一个Company类,其中包含Product对象的集合。我想显示下表:我仍然没有弄清楚如何使用子表执行此操作(在所有示例中,我发现子表具有与主表完全相同的列)。据推测,我需要在前两列中使用rowspans,但我仍然没有找到方法。有人可以为此提供伪代码吗?干杯!更新1:我尝试将左侧列的rowspan设置为列表或产品的大小,然后:如果产品为空(公司还没有产品),我会打印两列。我通过将它们的rendered属性设置为#{myFuncs:sizeOf(company.products)}来有条件地执行此操作如果产品>=1
我使用JSF2.0和RichFaces4创建了一个基于MVC的网站。每个输入文本验证都是使用bean验证注释完成的。我正在使用HibernateValidator作为bean验证实现。如何显示本地化消息?如果我用@NotNull(message="")然后它会显示作为消息。这是怎么引起的,我该如何解决? 最佳答案 您应该也不能在消息中放置JSF标记。此外,JSF自己的资源包不会用于解析本地化的验证消息。JSR303bean验证是一个与JSF无关的完全独立的API。要国际化JSR303bean验证消息,您需要在类路径根目录中创建一个单
这个问题在这里已经有了答案:HowtoconcatenateStringsinELexpression?(1个回答)关闭6年前。我在使用EL和javascript函数(JSF1.2、Facelets、Richfaces3.3.0GA)时遇到问题。我有一个包含另一个组合的页面:在我的ui:composition中,我想将prefix附加到每个id。例如:没问题。但是当我想访问诸如oncomplete之类的函数中的组件时,问题就来了,我无法让它正确地连接字符串。例如oncomplete="#{rich:component('#{prefix}_examinationPanel')}.sho
我的JSF/RichFaces/Faceletsajax请求出现了性能问题,据我所知,因为整个组件树都在每个ajax请求上重建。即使我使用ajaxSingle=true,在a4j:region中包装部分,声明一个单独的部分用于重新渲染或根本不声明,也会发生这种情况。我们的页面是一个具有许多嵌套级别的动态页面。该页面可能包含大约800-900个字段(inputText、丰富的日历、selectOneMenus等)。初始加载时间是一个问题,但我理解这个问题,它涉及很多领域。一旦我们有了初始构建/渲染时间,尽管我们已经将所有其他操作设计为ajax,并且只重新渲染需要的内容。从facelets
我可以更改残疾人的背景颜色吗?我试过这样做:css包含:input:disabled{background-color:blue;}input:enabled{background-color:red;}结果是:我尝试更改背景的原因是,因为我已经安装了richfaces,禁用和启用具有相同的颜色,都是白色谢谢更新:HTML:Směna:Pracovník:richfaces生成的代码和HTML之间的图形差异: 最佳答案 试试这个 关于java-enabled/disabled-chang
我可以更改残疾人的背景颜色吗?我试过这样做:css包含:input:disabled{background-color:blue;}input:enabled{background-color:red;}结果是:我尝试更改背景的原因是,因为我已经安装了richfaces,禁用和启用具有相同的颜色,都是白色谢谢更新:HTML:Směna:Pracovník:richfaces生成的代码和HTML之间的图形差异: 最佳答案 试试这个 关于java-enabled/disabled-chang