⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editdepartment.java

📁 在jDeveloper中用弹出框操作选中的记录,可以用该页面上的listener
💻 JAVA
字号:
package test.view.backing;

import javax.faces.application.ViewHandler;
import javax.faces.component.UIViewRoot;
import javax.faces.context.FacesContext;

import test.view.EL;
import oracle.adf.model.binding.DCIteratorBinding;
import oracle.adf.view.faces.event.ReturnEvent;

public class EditDepartment {
  private DCIteratorBinding getEditDepartmentIterator() {
    return (DCIteratorBinding)EL.get("#{bindings.EditDepartmentIterator}");
  }
  public void onReturnFromSelectDepartmentDialog(ReturnEvent returnEvent) {
    String keyString = (String)returnEvent.getReturnValue();
    if (keyString != null) {
      getEditDepartmentIterator().setCurrentRowWithKey(keyString);
      refreshCurrentPage();
    }
  }
  protected void refreshCurrentPage() {
    FacesContext context = FacesContext.getCurrentInstance();
    String currentView = context.getViewRoot().getViewId();
    ViewHandler vh = context.getApplication().getViewHandler();
    UIViewRoot x = vh.createView(context, currentView);
    x.setViewId(currentView);
    context.setViewRoot(x);
  }  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -