本文整理汇总了Java中javax.faces.component.UIPanel.setId方法的典型用法代码示例。如果您正苦于以下问题:Java UIPanel.setId方法的具体用法?Java UIPanel.setId怎么用?Java UIPanel.setId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.faces.component.UIPanel
的用法示例。
在下文中一共展示了UIPanel.setId方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testFindInPanelComponents
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
public void testFindInPanelComponents()
{
UIViewRoot root = facesContext.getViewRoot(); root.setId("root");
UIPanel panel1 = new UIPanel(); panel1.setId("panel1");
UIPanel panel2 = new UIPanel(); panel2.setId("panel2");
UIPanel panel3 = new UIPanel(); panel3.setId("panel3");
UIOutput txt = new UIOutput(); txt.setId("txt");
// build the Tree...
root.getChildren().add(panel1);
panel1.getChildren().add(panel2);
panel2.getChildren().add(panel3);
panel3.getChildren().add(txt);
// Get the ComponentReference util
ComponentReference<UIOutput> uiRef = ComponentReference.newUIComponentReference(txt);
// find the component...
UIOutput referencedComp = uiRef.getComponent();
assertEquals(txt, referencedComp);
}
示例2: testCustomFacet
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
public void testCustomFacet()
{
UIViewRoot root = facesContext.getViewRoot();
root.setId("root");
UIForm form = new UIForm(); form.setId("form");
UINamingContainer nc1 = new UINamingContainer(); nc1.setId("nc1");
UINamingContainer nc2 = new UINamingContainer(); nc2.setId("nc2");
UINamingContainer nc3 = new UINamingContainer(); nc3.setId("nc3");
UIPanel panel = new UIPanel(); panel.setId("panel");
UIInput input = new UIInput(); input.setId("input1");
// build the Tree...
panel.getFacets().put("fancyFacet", input);
nc3.getChildren().add(panel);
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(nc3);
nc1.getChildren().add(nc2);
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(nc1);
root.getChildren().add(new UIOutput());
root.getChildren().add(form);
// Get the ComponentReference util
ComponentReference<UIInput> uiRef = ComponentReference.newUIComponentReference(input);
// find the component...
UIInput referencedComp = uiRef.getComponent();
assertEquals(input, referencedComp);
// find it again!
assertEquals(input, uiRef.getComponent());
}
示例3: testCustomFacetWithFind
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
public void testCustomFacetWithFind()
{
UIViewRoot root = new UIViewRoot();
root.setId("root");
UIForm form = new UIForm(); form.setId("form");
UINamingContainer nc1 = new UINamingContainer(); nc1.setId("nc1");
UINamingContainer nc2 = new UINamingContainer(); nc2.setId("nc2");
UINamingContainer nc3 = new UINamingContainer(); nc3.setId("nc3");
UIPanel panel = new UIPanel(); panel.setId("panel");
UIInput input = new UIInput(); input.setId("input1");
// build the Tree...
panel.getFacets().put("fancyFacet", input);
panel.getChildren().add(input);
nc3.getChildren().add(panel);
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(nc3);
nc1.getChildren().add(nc2);
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(nc1);
root.getChildren().add(new UIOutput());
root.getChildren().add(form);
facesContext.setViewRoot(root);
// Get the ComponentReference util
ComponentReference<UIInput> uiRef = ComponentReference.newUIComponentReference(input);
// find the component...
UIInput referencedComp = uiRef.getComponent();
assertEquals(input, referencedComp);
// find it again!
assertEquals(input, uiRef.getComponent());
}
示例4: testFailoverOnCustomFacet
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public void testFailoverOnCustomFacet() throws IOException, ClassNotFoundException
{
UIViewRoot root = facesContext.getViewRoot();
root.setId("root");
UIForm form = new UIForm(); form.setId("form");
UINamingContainer nc1 = new UINamingContainer(); nc1.setId("nc1");
UINamingContainer nc2 = new UINamingContainer(); nc2.setId("nc2");
UINamingContainer nc3 = new UINamingContainer(); nc3.setId("nc3");
UIPanel panel = new UIPanel(); panel.setId("panel");
UIInput input = new UIInput(); input.setId("input1");
// build the Tree...
panel.getFacets().put("fancyFacet", input);
nc3.getChildren().add(panel);
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(nc3);
nc1.getChildren().add(nc2);
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(nc1);
root.getChildren().add(new UIOutput());
root.getChildren().add(form);
// Get the ComponentReference util
ComponentReference<UIInput> uiRef = ComponentReference.newUIComponentReference(input);
// find the component...
UIInput referencedComp = uiRef.getComponent();
assertEquals(input, referencedComp);
// find it again!
assertEquals(input, uiRef.getComponent());
// fake the failover
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(uiRef);
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
ObjectInputStream ois = new ObjectInputStream(bais);
uiRef = (ComponentReference<UIInput>) ois.readObject();
referencedComp = uiRef.getComponent();
assertEquals(input, referencedComp);
}
示例5: testMoreFacets
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
public void testMoreFacets()
{
UIViewRoot root = facesContext.getViewRoot();
root.setId("root");
UIForm form = new UIForm(); form.setId("form");
UINamingContainer nc1 = new UINamingContainer(); nc1.setId("nc1");
UINamingContainer nc2 = new UINamingContainer(); nc2.setId("nc2");
UINamingContainer nc3 = new UINamingContainer(); nc3.setId("nc3");
UIPanel panel = new UIPanel(); panel.setId("panel");
UIInput input = new UIInput(); input.setId("input1");
// build the Tree...
panel.getFacets().put("f1", new UIOutput());
panel.getFacets().put("f2", new UIOutput());
panel.getFacets().put("f3", new UIOutput());
panel.getFacets().put("f4", new UIOutput());
panel.getFacets().put("f5", new UIOutput());
// add the important facet
panel.getFacets().put("f0", input);
nc3.getChildren().add(panel);
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(new UIOutput());
nc2.getChildren().add(nc3);
nc1.getChildren().add(nc2);
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(new UIOutput());
form.getChildren().add(nc1);
root.getChildren().add(new UIOutput());
root.getChildren().add(form);
// Get the ComponentReference util
ComponentReference<UIInput> uiRef = ComponentReference.newUIComponentReference(input);
// find the component...
UIInput referencedComp = uiRef.getComponent();
assertEquals(input, referencedComp);
// find it again!
assertEquals(input, uiRef.getComponent());
}
示例6: setInfoPanel
import javax.faces.component.UIPanel; //导入方法依赖的package包/类
/**
* Sets the info panel.
*
* @param infoPanel the new info panel
*/
public void setInfoPanel(UIPanel infoPanel) {
this.infoPanel = infoPanel;
infoPanel.setId("_metadataPanel" + this.getRowIndexAsString());
}