팝업 창 작업

1538 단어 UI
1. UI 인터페이스를 팝업합니다. 예를 들어 섹션 노트 입력 인터페이스가 너무 짧고 조작하기 어려우므로 노트 셀을 클릭하여 UI 인터페이스를 팝업할 수 있습니다.
 
public Map Open_ReplyWin(Map paramMap) throws Exception{
	String openUIClass = UIClass;
	IUIWindow win = UIFactory.createUIFactory(UIFactoryName.MODEL).create(openUIClass, paramMap, null,OprtState.ADDNEW);
	win.show();
	Map resultMap = win.getUIObject().getUIContext();
	return resultMap;
}

Map resultMap = Open_ReplyWin(paramMap);//

 
 
2. 증빙서류 인터페이스 호출
증빙 서류 도구 모음에 단추를 추가하고 단추를 누르면 다른 증빙 서류 인터페이스가 튀어나와 상응하는 조작을 할 수 있습니다 (기능이 증빙 서류 순서와 유사할 때 얇은 인터페이스가 추가, 수정됨)
    public void openCarRent_Dialog(String tourCodeId) throws Exception{	
    	UIContext uiContext = new UIContext(this);
    	// UI 
    	uiContext.put("FROM", "OPEN");
    	String ui = "com.kingdee.eas.ors.bill.client.CarRentEditUI";
    	// 
    	String oprtState = "";
    	String fid = getCarRentBillId(tourCodeId);
    	if(fid == null){// , 
    		oprtState = OprtState.ADDNEW;
    		uiContext.put("tourcodeid", tourCodeId);
    	}else{// , 
    		oprtState = OprtState.EDIT;
    		uiContext.put("ID", fid);// : FID( FID )
    	}
        IUIWindow uiWindow = UIFactory.createUIFactory(UIFactoryName.MODEL).create(ui, uiContext, null, oprtState);//OprtState.ADDNEW
        uiWindow.show();        
    }

좋은 웹페이지 즐겨찾기