primefaces 相关问题

PrimeFaces是一个JSF(Java Server Faces)组件库,附带了大量丰富的组件,这些组件利用了jQuery和jQuery UI。它支持jQuery UI ThemeRoller CSS框架和FontAwesome图标集。请注意,此标签不应与[PrimeNG]结合使用。

Primefaces 轮询标签出现会话超时问题

我们的应用程序是基于 Spring Boot 构建的,前端是使用 primefaces 6.2 构建的...最近我们需要检查会话是否处于活动状态..即客户端每 40 分钟检查一次...

回答 1 投票 0

从 Javascript 限制 Primefaces datePicker 分钟和秒

我使用 datePicker Primefaces 元素来允许用户选择小时、分钟和秒的值。目前,小时的值介于 0 到 24 之间,分钟的值介于 ...

回答 1 投票 0

Primefaces 自动完成组件具有不同的值类型,用于建议和组件值

我不确定这是否可能......但我想使用 autoComplete 组件,其中 value 属性是 String 类型,并且completeMethod 返回一些重对象的列表。 我...

回答 3 投票 0

将 Primefaces datePicker 小时、分钟和秒限制为给定值

我使用 datePicker Primefaces 元素来允许用户选择小时、分钟和秒的值。目前,小时的值介于 0 到 24 之间,分钟的值介于 ...

回答 1 投票 0

JSF 从 commandLink/ajax 调用对话框

我可以使用ajax(存在于数据表中)从命令链接调用对话框。 要求-我单击的行(命令链接),对话框应显示单击的行的值。 问题 - f:

回答 1 投票 0

JSF 数据表 - 如何在行中按按钮选择行

我希望 Primefaces DataTable 行中有一个按钮来显示一个对话框,其中显示有关该行中对象的更多信息。当我单击该行中而不是按钮中的任意位置时,该行将被选中。哈...

回答 2 投票 0

如何在 p:inputTextarea PrimeFaces 中停用拼写检查?

我想停用 PrimeFaces 输入文本区域中的拼写检查。 在 p:inputTextarea 中不可能拼写检查=“假” 我想停用 PrimeFaces 中的拼写检查 inputTextarea。 spellcheck="false" 在 p:inputTextarea 中是不可能的 <p:inputTextarea value="#{mybean.cardescription}" cols="95" autoResize="true" rows="20"/> 使用以下内容: <h:head> <h:outputScript name="/js/util/disableSpellCheck.js"/> </h:head> $('inputTextId').attr('spellcheck','false') 虽然我参加聚会已经很晚了,但我认为有一种更干净的方法可以不用 Javascript 来完成它。当您包含命名空间 xmlns:pt="http://xmlns.jcp.org/jsf/passthrough" 时,您将属性传递给生成的 HTML,因此您可以直接在 JSF 代码中设置该属性: <p:inputTextarea value="#{mybean.cardescription}" cols="95" pt:spellcheck="false" autoResize="true" rows="20"/> 这适用于其组件中没有相应 JSF 属性的所有 HTML 属性。 此处选择 pt 是为了避免与 PrimeFaces 发生命名空间冲突。您还经常会发现 p 表示直通属性。

回答 2 投票 0

如何在 p:inputTextarea Prime Faces 中停用拼写检查?

我想停用 Prime Faces 输入文本区域中的拼写检查。 在 p:inputTextarea 中不可能拼写检查=“假” 我想停用 Prime Faces 中的拼写检查 inputTextarea。 spellcheck="false" 在 p:inputTextarea 中是不可能的 <p:inputTextarea value="#{mybean.cardescription}" cols="95" autoResize="true" rows="20"/> 使用以下内容: <h:head> <h:outputScript name="/js/util/disableSpellCheck.js"/> </h:head> $('inputTextId').attr('spellcheck','false') 虽然我参加聚会已经很晚了,但我认为有一种更干净的方法可以不用 Javascript 来完成它。当您包含命名空间 xmlns:pt="http://xmlns.jcp.org/jsf/passthrough" 时,您将属性传递给生成的 HTML,因此您可以直接在 JSF 代码中设置该属性: <p:inputTextarea value="#{mybean.cardescription}" cols="95" pt:spellcheck="false" autoResize="true" rows="20"/> 这适用于其组件中没有相应 JSF 属性的所有 HTML 属性。 此处选择 pt 是为了避免与 PrimeFaces 发生命名空间冲突。您还经常会发现 p 表示直通属性。

回答 2 投票 0

如何在p:dialog中显示消息?

我需要您的帮助来在对话框中显示错误消息。单击命令按钮后,对话框中不会显示任何消息。 尽管我尝试在对话框中显示该消息,但什么都没有......

回答 2 投票 0

在加载惰性 p:dataTable 时选择第一行

需要一些帮助来选择页面加载时的 PrimeFaces p:dataTable 第一行,这是到目前为止我的代码: 需要一些帮助选择 PrimeFaces p:dataTable 页面加载时的第一行,这是到目前为止我的代码: <p:dataTable id="dtbList" value="#{Controller.items}" var="item" widgetVar="dataTableList" lazy="true" selection="#{Controller.selectedValue}" rowKey="#{item.key}" scrollable="true" scrollHeight="133"> <p:ajax event="rowSelectRadio" listener="#{Controller.handleSelectList}" update="dtbList" oncomplete="resetScroll();"/> ... ... ... </p:dataTable> 我尝试使用ajax事件没有成功 <p:ajax event="page" onsuccess="PF('dataTableList').selectRow(0);"/> 想知道我哪里做错了。 如果您知道第一行的 rowKey(id),请尝试在 dataTable 组件中添加属性 dynamic="true",如下所示: <p:dataTable id="dtbList" value="#{Controller.items}" var="item" widgetVar="dataTableList" lazy="true" selection="#{Controller.selectedValue}" rowKey="#{item.key}" scrollable="true" scrollHeight="133" dynamic="true"> ... ... ... </p:dataTable> 并且,在你的bean(控制器)中创建一个由@PostConstruct注释的方法,这样你就可以选择最好的元素。 像这样: @PostConstruct public void init() { this.selectedValue = new SelectedValueEntityType(); this.selectedValue.setKey('yourKey'); } page 事件是在分页时触发的,因此不会在初始加载时触发。 您可能希望使控制器成为您已实现的 LazyDataModel 的属性(假设您这样做了;如果您正在使用 JpaLazyDataModel,请扩展它)。现在您可以通过 load 方法访问控制器。现在,您可以简单地检查是否未进行选择,并将在 load 方法中获取的第一个项目设置为控制器的选定项目。 另请参阅:https://primefaces.github.io/primefaces/12_0_0/#/components/datatable 我之前也遇到过同样的问题。 首先,您需要以编程方式构建 datatable 组件。 例如,backbean 将类似于以下内容 public class Controller { private DataTable dataTable; private CustomLazyDataModel customLazyDataModel; @PostConstruct public void init() { ExpressionFactory exFactory = FacesContext.getCurrentInstance().getApplication().getExpressionFactory(); ELContext elContext = FacesContext.getCurrentInstance().getApplication().getELContext(); dataTable = new DataTable(); dataTable.setId("dtbList"); dataTable.setValueExpression("value", exFactory.createValueExpression(elContext,"#{Controller.customLazyDataModel}", CustomLazyDataModel.class)); // This for selecting first row. dataTable.setSelection(new YourPOJOClass[]{customLazyDataModel.getDatasource().get(0)}); } } 这是您的自定义惰性数据模型的示例 @Getter @Setter public class CustomLazyDataModel extends LazyDataModel<YourPOJOClass> { // the loaded data source private List<YourPOJOClass> datasource; @Getter(AccessLevel.NONE) @Setter(AccessLevel.NONE) private boolean buildScreenPhase = false; // use this initialization function to create an instance of lazy // data model public static CustomLazyDataModel forBuildScreen() { CustomLazyDataModel customLazyDataModel = new CustomLazyDataModel(); // pass needed data instead of null customLazyDataModel.load(0, 7, null, null, null); customLazyDataModel.buildScreenPhase = true; return customLazyDataModel; } @Override public List<RowModel> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> filters) { // Your loading logic here from db or something else // to enhance loading data performance we will use // buildScreenPhase flag if (!buildScreenPhase) { // load data } else { buildScreenPhase = false; } } }

回答 3 投票 0

当组件触发 Ajax 请求时跳过该组件的验证

我有一个 p:autoComplete 组件,我想在其中显示基于所选项目的链接。为此,我在 p:autoComplete 的值发生更改时更新组件。其中一部分是有一个 p:ajax

回答 1 投票 0

如何关闭 p:accordionPanel 单击按钮

我用于输入地址字段。默认情况下设置 active-index="-1",以便在加载页面时面板将关闭。用户输入详细信息后,我想要面板区域wh。 ..

回答 3 投票 0

为什么我的图像没有显示<p:graphicImage/>?

我想我尝试了在其他答案中找到的所有内容。 我正在使用 liferay 和 spring-boot 微服务。我正在通过从微服务调用端点来拍摄图像,并尝试使用 l...

回答 1 投票 0

PrimeFaces ajax 不会将参数值传递给支持 bean

我正在研究拖放功能。我需要将 中的列内容移动到另一列,但不同的行。 (这有效)问题是,我需要传递值......

回答 1 投票 0

PrimeFaces:将选定的值传递给自动编译方法(请求范围)

我有一个目前不容易实现的要求。应根据 SelectOneMenu 选择在此处预先选择自动完成功能。为此,我需要之前的选择...

回答 1 投票 0

带有 HTML 内容的 Primefaces 全局工具提示

在我的 JSF 页面中,我在行列上使用带有工具提示的数据表,如下所示:

回答 0 投票 0

如何使用primefaces gMap实现Google地图绘制路线

我从 https://www.primefaces.org/showcase/ui/data/gmap/geocode.xhtml 实现了 gMap,它按预期工作,但我需要绘制从用户位置到地图上的点的路线。 ...

回答 1 投票 0

使用组件文件导出 csv 当数据包含逗号时,primefaces 下载会产生逗号分隔符问题

我有以下问题。我正在使用 Primefaces、JSF 和 Java。我正在尝试生成一个包含数据库数据的 csv 文件,并使用 primefa 的 p:fileDownload 组件将其导出...

回答 2 投票 0

PrimeFaces 13 中的滚动条消失了

我正在领导我们的项目团队从 PrimeFaces 6 迁移到 PrimeFaces 13,它看起来就像用户放大得太近时出现的正常垂直滚动条,不再出现。 ...

回答 1 投票 0

更新到 JSF 2.3 后 MultiViewHandler 中出现空指针

PrimeFaces 12 JSF 2.3.14 EAP 7.4.9 你好, 将应用程序从 2.1.19 更新到 JSF 2.3.14(JBoss EAP 7.4 的主要版本)后,我得到了 Nullpointer。 09:14:54,346 引起:java.lang。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.