ADF Samples and links
Create ADF popup for value change event(For select one choice component).
Add popup and add dialog to inside of the popup,then select popup and add value for binding attribute in mine
#{pageFlowScope.popupBean.myPop}.
private RichPopup myPop = new RichPopup();
public void selectOneChoiceEvent(ValueChangeEvent valueChangeEvent) {
RichPopup.PopupHints ph = new RichPopup.PopupHints();
myPop.show(ph);
}
public void setMyPop(RichPopup myPop) {
this.myPop = myPop;
}
public RichPopup getMyPop() {
return myPop;
}
Oracle ADF - Add new custom attribute for view object using Expression
Oracle ADF Client-side Validators
Oracle ADF Association sample for Department and Employee
Tuesday, April 14, 2020
Monday, September 23, 2013
Oracle ADF – How to show a grid (data list) without using a Data Control
Following example explains how to show grid without using
data control and using a java list in ADF
Sample
table source which is shown above image.
<af:table var="r"
rowBandingInterval="0" id="t26o" width="350"
contentDelivery="immediate" autoHeightRows="10"
value="#{pageFlowScope.TestBean.studentList}">
<af:column
sortable="false" headerText="Name"
id="c1171cido">
<af:outputText value="#{r.name}"
id="ot223cido"/>
</af:column>
<af:column
sortable="false" headerText="Age"
id="c169emae">
<af:outputText value="#{r.age}"
id="ot223emae"/>
</af:column>
<af:column
sortable="false" headerText="Address"
id="c169emao">
<af:outputText value="#{r.address}"
id="ot223emao"/>
</af:column>
</af:table>
Bind Student list for above grid
//studentList for grid
private List<Student> studentList = new
ArrayList<Student>();
//Getter and Setter for
studentList
public void
setStudentList(List<TestBean.Student> studentList) {
this.studentList = studentList;
}
return studentList;
}
Adding Students objects to list
//Add student objects for
studentList
public void showPopup(ActionEvent actionEvent)
{
studentList.clear();//Clear
previous data list
studentList.add(new
Student("Suresh", 28, "Colombo 6"));//Add student
studentList.add(new Student("Nilum",
26, "Colombo 2"));//Add student
ppStudents.show(new
RichPopup.PopupHints());//Show grid in a popup
}
This student class maps to above grid
//Student class, Which is
shown in grid
public class Student {
private String name;
private int age;
private String address;
public Student(String name, int age,
String address) {
this.name = name;
this.age = age;
this.address = address;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setAddress(String address)
{
this.address = address;
}
public String getAddress() {
return address;
}
}
All java codes implemented in TestBean.
Subscribe to:
Posts (Atom)