public void selectAll(ActionEvent actionEvent) {
DCBindingContainer dcb = (DCBindingContainer) this.getBindings();
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
//ViewObject vo = dciter.getViewObject();
ViewObjectImpl vo=(ViewObjectImpl)dciter.getViewObject();
RowSetIterator rsitr=vo.createRowSetIterator("new");
if(rsitr!=null) {
rsitr.reset();
while(rsitr.hasNext()) {
Row currow=rsitr.next();
currow.setAttribute("TSelect", "Y");
}
rsitr.closeRowSetIterator();
}
}
public void deselectAll(ActionEvent actionEvent) {
DCBindingContainer dcb = (DCBindingContainer) this.getBindings();
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
//ViewObject vo = dciter.getViewObject();
ViewObjectImpl vo=(ViewObjectImpl)dciter.getViewObject();
RowSetIterator rsitr=vo.createRowSetIterator("new");
if(rsitr!=null) {
rsitr.reset();
while(rsitr.hasNext()) {
Row currow=rsitr.next();
currow.setAttribute("TSelect", "N");
}
rsitr.closeRowSetIterator();
}
}
public void selectAllCheckBoxVCL(ValueChangeEvent valueChangeEvent) {
System.out.println("xdebug c1 : In selectAllChoiceBoxLN with value = "+
valueChangeEvent.getNewValue());
boolean isSelected = ((Boolean)valueChangeEvent.getNewValue()).booleanValue();
DCBindingContainer dcb = (DCBindingContainer) evaluateEL("#{bindings}");
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserMenutreeVO4Iterator");
ViewObject vo = dciter.getViewObject();
int i = 0;
Row row = null;
vo.reset();
while (vo.hasNext()) {
if (i == 0)
row = vo.first();
else
row = vo.next();
// System.out.println("Changing row 1: " +
// row.getAttribute("Name"));
System.out.println("xdebug c2: Changing row 2: " +
row.getAttribute("ExclFlag"));
if(isSelected)
row.setAttribute("ExclFlag", "Y");
else
row.setAttribute("ExclFlag", "N");
i++;
}
}
DCBindingContainer dcb = (DCBindingContainer) this.getBindings();
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
//ViewObject vo = dciter.getViewObject();
ViewObjectImpl vo=(ViewObjectImpl)dciter.getViewObject();
RowSetIterator rsitr=vo.createRowSetIterator("new");
if(rsitr!=null) {
rsitr.reset();
while(rsitr.hasNext()) {
Row currow=rsitr.next();
currow.setAttribute("TSelect", "Y");
}
rsitr.closeRowSetIterator();
}
}
public void deselectAll(ActionEvent actionEvent) {
DCBindingContainer dcb = (DCBindingContainer) this.getBindings();
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
//ViewObject vo = dciter.getViewObject();
ViewObjectImpl vo=(ViewObjectImpl)dciter.getViewObject();
RowSetIterator rsitr=vo.createRowSetIterator("new");
if(rsitr!=null) {
rsitr.reset();
while(rsitr.hasNext()) {
Row currow=rsitr.next();
currow.setAttribute("TSelect", "N");
}
rsitr.closeRowSetIterator();
}
}
public void selectAllCheckBoxVCL(ValueChangeEvent valueChangeEvent) {
System.out.println("xdebug c1 : In selectAllChoiceBoxLN with value = "+
valueChangeEvent.getNewValue());
boolean isSelected = ((Boolean)valueChangeEvent.getNewValue()).booleanValue();
DCBindingContainer dcb = (DCBindingContainer) evaluateEL("#{bindings}");
DCIteratorBinding dciter =dcb.findIteratorBinding("CmUserMenutreeVO4Iterator");
ViewObject vo = dciter.getViewObject();
int i = 0;
Row row = null;
vo.reset();
while (vo.hasNext()) {
if (i == 0)
row = vo.first();
else
row = vo.next();
// System.out.println("Changing row 1: " +
// row.getAttribute("Name"));
System.out.println("xdebug c2: Changing row 2: " +
row.getAttribute("ExclFlag"));
if(isSelected)
row.setAttribute("ExclFlag", "Y");
else
row.setAttribute("ExclFlag", "N");
i++;
}
}
No comments:
Post a Comment