我有一个导入函数,它将解析包含文档版本信息的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) 我试图在我的JSF应用程序中使用CKEditor.如何将CKEditor的内容转换为支持bean ..?
<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)
@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 2.1和Primefaces 3.3.我正在使用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)