2014-05-12 3 views
0

나는 도끼가 새롭고 문제가있다.양식의 현재 ID를 얻는 방법

나는 다른 컨트롤 (ID, 이름 등 ..)과 버튼이있는 폼이있다.

버튼을 클릭하면 계산할 새 클래스가 열립니다.

이제 현재 ID를 가져 와서 양식을 양식에 추가하려고합니다.

클릭 방법 :

void clicked() 
{ 
    NewClass newclass = new NewClass("Id123"); 
    newclass.method(); 
} 

"id123"의 문자열 형태의 현재 ID를해야한다, 나는 선택했습니다.

select table ...을 사용하는 경우 양식에서 선택한 ID가 표시되지 않습니다. 클래스에는 매개 변수가있는 parm 메서드가 있습니다.

답변

1

계산할 클래스는 일반적으로 main 메서드를 사용하여 (작업) 메뉴 항목의 대상으로 만들고 실행을위한 클래스 개체를 설정합니다. ,

args.recordSalesTable 기록이 있다고 가정이 경우
static void main(Args args) 
{ 
    SalesTable salesTable = args.record(); 
    SalesTableCalc calc = new SalesTableCalc(); 
    calc.getLast(); 
    calc.parmOrderRecId(salesTable.RecId); 
    if (calc.prompt()) 
     calc.run(); 
} 

는, 클래스의 calc 인스턴스를 생성 적절한 호출

main 방법은 일반적인 점은 검사하는 것입니다, Args 오브젝트를 parm 메서드를 호출하여 promptruncalc 개체를 호출합니다. 단지 형태로 메뉴 항목 컨트롤에 올바른 데이터 소스를 언급,이 쉬운 SalesTable 데이터 소스와 형태

  • :

    마지막 점은 Args 개체의 record 속성을 초기화하는 방법입니다. 데이터 소스 속성을 SalesTable으로 설정하는 주변 컨테이너 개체에 의해 올바르게 기본값으로 설정 될 수도 있습니다. SalesTable 데이터 소스없이

  • 당신이 this.menufunction().run(args);
를 호출하기 전에 인수가 사용하기 위해 객체를 구성해야합니다
관련 문제