我有一个基于selectOneMenu的过滤器的树状表,就像primeface展示展示。
我试图用selectCheckBoxMenu替换selectOneMenu,以过滤多个选中值。
我可以选择CheckBoxMenu与所有必要的项目,我得到选定的项目在我的豆,但我不知道如何过滤?
我必须在服务器端重建我的TreeNode并删除所有不需要的节点吗?
是的,我在我的应用程序中执行此操作,您需要使用filterMatchMode="in"
作为自定义过滤器。
<p:column id="colTemplateKey" headerText="#{appmsg['column.emailtemplate.templateKey']}"
sortBy="#{row.emailTemplateKey.text}" filterBy="#{row.templateKey.text}" filterMatchMode="in"
styleClass="col-left" width="180" sortPriority="1" sortOrder="asc">
<f:facet name="filter">
<p:selectCheckboxMenu id="chkTemplateKeyFilter" label="#{appmsg['label.all']}" filter="true"
filterMatchMode="startsWith" updateLabel="true">
<p:ajax event="change" process="@this" oncomplete="PF('tableEntity').filter();" />
<p:ajax event="toggleSelect" process="@this" oncomplete="PF('tableEntity').filter();" />
<f:selectItems value="#{emailTemplateKeyFilterOptions}" />
</p:selectCheckboxMenu>
</f:facet>
<h:outputText value="#{row.emailTemplateKey.displayText}" />
</p:column>
我试图从SelectCheckbox菜单中获取所选值,但在控制台中得到的只是null。它也不适用于selectOneMenu。这是我的jsf表单: 我想知道bean的范围是否有问题,这是我的托管bean:
我有一个Primefaces(5.0)数据表。我使用两列过滤器:selectOneMenu(过滤器1)和selectCheckboxMenu(过滤器2)。 selectOneMenu(Filter1)可以过滤DataTable,但是selectCheckbox Menu(Filter2)在选择一个值后找不到任何数据。 JSF dropdowns.trucks全包 渲染过滤器1 渲染过滤器 为什么s
我将此处的Primeface showcase for filters复制到本地JBoss安装:http://www.primefaces.org/showcase/ui/data/datatable/filter.xhtml但是我的SelectCheckBox颜色菜单最终看起来是这样的 我用的是Primeface 5.0我怎样才能让它看起来像PF Showcase网站上的演示? 编辑 改为PF
我将primefaces数据表与bootsfaces一起使用,我想解决一个CSS冲突。 从primefaces showcase实现过滤器示例: 给我这个结果:datatable过滤器示例很好 但是,在页面中添加bootsfaces组件,例如(唯一的更改是添加一个空
pre { white-space: pre-wrap; } 一个树形菜单(Tree)可以从标记创建。easyui 树形菜单(Tree)也可以定义在 <ul> 元素中。无序列表的 <ul> 元素提供一个基础的树(Tree)结构。每一个 <li> 元素将产生一个树节点,子 <ul> 元素将产生一个父树节点。 创建树形菜单(Tree) <ul> <li>
我正在尝试在datatable(primefaces 3.5)中进行筛选。仅当用户单击commandLink时才应触发筛选器。 我的桌子: 我有3个问题与此代码: 1-过滤器不工作。如果我点击命令链接,页面会重新加载,但没有任何内容被过滤。可能是因为#form\: filteredTable\:statusColumn_filter'). val()返回未定义。所以我想我没有设置过滤器的值(对吗?