2016-11-11 4 views
0

필드 값을 기준으로 드롭 다운 메뉴에서 특정 레코드를 선택할 때 정보 로그를 표시 할 수 있습니까?드롭 다운 메뉴에서 레코드를 선택할 때 Infolog 표시

예를 들어

:

내가 파산 고객을 선택 (그래서 파산 필드에서 값이 해당 고객에 대한 true입니다.) 나는 정보 대화 상자를 표시 할 경우, 새로운 견적을 생성

"파산 ! " 레코드가 생성되기 전에이를 선택하고 싶습니다. 양식에서

답변

3

하면 원하는 필드 (폼 레이아웃, 어떤 데이터 소스를) 찾을 Modified 메소드를 오버라이드 (override) 값을 사용 얻으려면 super();

전에 코드를 넣어 : this.text();가 여기에 삽입하기 전에 선택 값을 얻을 수 있습니다.

코드 예제 :

public boolean modified() 
{ 
    boolean ret; 
    CustTable custTable = CustTable::find(this.text());  
    if (custTable.Bankrupt == NoYes::Yes) 
     info("Bankrupt!"); 

    ret = super(); 

    return ret; 
}