小编nen*_*eni的帖子

如何从辅助bean显示确认对话框(Primefaces)

我有一个导入函数,它将解析包含文档版本信息的XML文件并将其保存在数据库中.如果用户尝试上传已经存在的版本,我需要显示确认对话框,如"版本已经存在,你要覆盖吗?" 好的,取消.

我正在使用Mozarra 2.0.3,Prime面对2.2 RC2,Glass Fish 3,我正在尝试这种方式.

<h:form id="conDialog">
    <p:commandButton value="getConfirmMsg" update="conDialog" action="#{buttonBean.getConfirmMsg()}" 
        oncomplete="confirmation.show()"/>
    <p:growl id="messages1" globalOnly="true"/>
    <p:confirmDialog message="Version already exists. Do you want to override it?"
        rendered="#{buttonBean.showConfirm}"
        header="Version already exist" severity="alert" widgetVar="confirmation">
        <p:commandButton value="OK" update="messages1" oncomplete="confirmation.hide()"
            action="#{buttonBean.overrideVersion}" />
        <p:commandButton value="Cancel" onclick="confirmation.hide()" type="button" />
    </p:confirmDialog>
</h:form>
Run Code Online (Sandbox Code Playgroud)

BackingBean

@ManagedBean
@RequestScoped
public class ButtonBean {

    boolean showConfirm = false;

    public boolean isShowConfirm() {
        return showConfirm;
    }

    public void setShowConfirm(boolean showConfirm) {
        this.showConfirm = showConfirm;
    }

    public void overrideVersion() {
        System.out.println("Version alrady exists...Overriding..."); …
Run Code Online (Sandbox Code Playgroud)

primefaces jsf-2

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

使用CKEditor而不是PrimeFaces Editor

我试图在我的JSF应用程序中使用CKEditor.如何将CKEditor的内容转换为支持bean ..?

的index.xhtml

<form action=""  method="post">
            <p>
            My Editor:<br />
                <textarea cols="90" rows="20"  id="editor1" name="editor1" value="#{EditorBean.value}"></textarea>
                <script type="text/javascript">
                        CKEDITOR.replace( 'editor1',
                        {
                            uiColor: '#85B5D9'
                        });
                </script>
                <input type="button" value="Clear" name="clear" onclick="clear1()"/>
            </p>
        </form>
Run Code Online (Sandbox Code Playgroud)

BackingBean

@ManagedBean公共类EditorBean {

private String value;

public String getValue() {
    return value;
}

public void setValue(String value) {
    this.value = value;
    System.out.println("Content: "+value);
}
Run Code Online (Sandbox Code Playgroud)

}

当我尝试打印该值时,它不打印.在这个问题上帮助我.PrimeFaces Editor不支持"插入表"功能.所以,我想使用CKE.

jsf ckeditor primefaces jsf-2

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

在Primefaces中对树节点进行排序

我正在使用JSF 2.1和Primefaces 3.3.我正在使用primefaces树组件来从数据库中创建树.我想在所有级别按字母顺序对树节点进行排序.请帮帮我.

jsf primefaces jsf-2

4
推荐指数
2
解决办法
6212
查看次数

使用递归从数据库构建primefaces树

我正在使用primefaces树组件.我正面临着使用递归从数据库构造树的问题.我从数据库看了这个问题Primefaces树.不过,我无法建造这棵树.我在for循环中有一个getChildNodes列表,它被重复调用,因为它是递归函数.我无法解决它.以下是我的代码.

实体

package com.model;

import java.io.Serializable;
import javax.persistence.*;
import javax.persistence.Id;


/**
 * The persistent class for the tree database table.
 * 
 */
@Entity
@Table(name = "TREE")
public class Tree implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @Column(name="NODE_ID")
    private int nodeId;

    @Column(name="NODE_DATA")
    private String nodeData;

    @Column(name="PARENT_ID")
    private int parentId;

    @Column(name="NODE_TYPE")
    private String nodeType;

    public Tree() {
    }

    public int getNodeId() {
        return this.nodeId;
    }

    public void setNodeId(int nodeId) {
        this.nodeId = nodeId;
    } …
Run Code Online (Sandbox Code Playgroud)

jsf primefaces jsf-2

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

标签 统计

jsf-2 ×4

primefaces ×4

jsf ×3

ckeditor ×1