2014-10-31 3 views
0

У меня проблема с падением в топе 2012 года, у меня есть 5 классов, и я показываю их в выпадающем меню, используя их отображаемые имена (т.е. поиск классов), но когда я выбираю на одном из них и снова нажмите на раскрывающееся меню, текущее значение не подсвечивается или курсор отсутствует на этом значении, курсор всегда указывает на первое значение, когда я нажимаю кнопку вниз, это маловероятно, если другое выпадающее меню в топе, как перечисления, текущее значение выделено когда я нажимаю раскрывающееся меню, пожалуйста, помогите мне в решении этой проблемы заблаговременно.Выпадающий список Axe

У меня нет источника данных на форме, я использую метод редактирования и метод поиска для раскрывающегося здесь кода, который я использовал, пожалуйста, помогите мне в решении этой проблемы.

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

В выше экрана мы можем увидеть значение в Search in (text control) - «Следующий производственный заказ», но при выпадающем нажатии его выделение «текущий производственный заказ», я хочу выделить «Следующий производственный заказ», то есть значение в текстовом контроле должны быть выделены.

+1

Вы можете совместно использовать код, который используете? – 10p

+0

Пожалуйста, покажите исходный код 'CsSysClassUtil :: createLookUp'. Метод поиска должен выбрать текущее значение из * this *. – Matej

+0

public static client void createLookUp (FormStringControl _stringControl, List _interfaceList) { Список list = new List (Types :: Integer); Форма объектаRun; #resappl ; formRun = ClassFactory :: formRunClassOnClient (новый Args (formstr (CsSysPicklist))); formRun.init(); formRun.choices (_interfaceList, 10893); //formRun.caption("@IFC533 "); _stringControl.performFormLookup (formRun); } – user3226663

ответ

0

Вы можете позвонить по телефону findValue на номер FormDataSource.

+0

У меня нет источника данных – user3226663

+0

PLZ Посмотрите на вышеуказанный вопрос, заданный пользователем i am prasad u можете получить код, используемый для процесса, пожалуйста, помогите мне в решении проблемы – user3226663

+0

Пожалуйста, добавьте пример кода на вопрос, неясно, в чем проблема. – Matej

Смежные вопросы