2014-10-31 6 views
0

안녕하세요 2012 도끼에서 드롭 다운에 문제가 있습니다. 5 개의 클래스가 있고 해당 클래스의 표시 이름 (예 : 클래스 조회)을 사용하여 드롭 다운에 표시하지만, 그 중 하나를 선택하면 드롭 다운을 다시 클릭하면 현재 값이 강조 표시되지 않거나 해당 값에 커서가 없습니다. 커서가 항상 첫 번째 값을 가리키면 드롭 다운됩니다. 현재 값이 강조 표시된 enum처럼 도스의 다른 드롭 다운과 일치하지 않을 수 있습니다 드롭 다운을 누르면 사전에이 문제를 해결할 수 있도록 도와주세요.도끼 2012 드롭 다운 선택

양식에 데이터 소스가 없습니다. 여기에서 드롭 다운에 대한 편집 방법 및 조회 방법을 사용하고 있습니다. 사용 된 코드는이 문제를 해결하는 데 도움이되었습니다.

public void lookup() 
{ 
    List entityList; 

    entityList = CsSysClassUtil::getImplementedClasses(classStr(CsPsqIInstructNavigator)); 

    CsSysClassUtil::createLookUp(this, entityList); 
} 

는 //이 필드

public edit ClassName editProdOrderSearchDirection(
     boolean    _set, 
     ClassName   _searchDirectionClassName) 
{ 
    if (_set) 
    { 
     if (CsSysClassUtil::validateInterface(
           _searchDirectionClassName, 
           classnum(CsPsqIInstructNavigator), 
           CsSysMessageType::Info)) 
     { 
      gProdOrderSearchDirection = _searchDirectionClassName; 
     } 
    } 

    return CsSysClassUtil::getClassDisplayName(className2Id(gProdOrderSearchDirection)); 
} 

의 조회로부터 선택된 값을 표시하지만 다시 커서 드롭 다운 키를 누르면 상기 선택된 값 또는 전류 값을 강조하지 않는다. 그것의 항상 높은 조명은 드롭 다운의 첫 번째 값입니다. 클릭 드롭 다운 때 나는 높은 빛에 현재 값을합니다. (이것은 표준 동작처럼 보이는 또는 열거 찾아 볼)이 대화

http://screencast.com/t/BNF6n3DkxKMc

의 이미지에 대한 링크는 다음

위의 화면에서 검색 (텍스트 컨트롤)의 값이 '다음 생산 오더'이지만 드롭 다운을 클릭하면 '현재 생산 오더'가 강조 표시되고 '다음 생산 오더'즉 텍스트 컨트롤의 값이 강조 표시됩니다. 강조 표시해야합니다.

+1

사용중인 코드를 공유 할 수 있습니까? – 10p

+0

'CsSysClassUtil :: createLookUp' 소스를 보여주십시오. 조회 방법은 * this *에서 현재 값을 선택해야합니다. – Matej

+0

public static client void createLookUp (FormStringControl _stringControl, List _interfaceList) { 목록 목록 = 새 목록 (Types :: Integer); Object formRun; #resappl ; formRun = ClassFactory :: formRunClassOnClient (새 Args (formstr (CsSysPicklist))); formRun.init(); formRun.choices (_interfaceList, 10893); //formRun.caption("@IFC533 "); _stringControl.performFormLookup (formRun); } – user3226663

답변

0

에서 findValue으로 전화 할 수 있습니다.

+0

나는 데이터 소스가 없다 – user3226663

+0

plz 위의 질문에 의해 사용자가 요청한대로 봐 내가 프로세스에 사용되는 코드를 얻을 수 있습니다. 문제를 해결하는 데 도움주세요 – user3226663

+0

질문에 샘플 코드를 추가하십시오. – Matej