Flex - невидимый текст, пока указатель мыши не переместится за пределы textInput - PullRequest
1 голос
/ 01 февраля 2012

У нас есть приложение, работающее с Flex SDK 4.5, и недавно мы столкнулись с проблемой с полями textInput, которую мы не смогли воспроизвести с нашей стороны в течение большей части месяца.

Вот симптомы:

  • Пользователи открывают форму ввода, которая содержит несколько полей ввода (поля со списком, календари, ввод текста и т. Д.)
  • Пользователь щелкает внутри текстового поля
  • Типы пользователей (очевидно!) ** Ничего не появляется при вводе текста - у нас есть валидаторы в некоторых из этих полей, и они действительно включаются правильно (т. Е. Пользователь видит, что красная рамка вокруг textInput исчезает)
  • Пользователь перемещает курсор за пределы поля ввода текста, и появляется текст

Дай или возьми, это тестовый пример, который мы нам предоставили. Мы не смогли воспроизвести это, и я пытаюсь выяснить, слышал ли кто-нибудь о подобных проблемах в прошлом.

Они запускают наше гибкое приложение в следующей среде: Windows XP SP3 IE 7.0.5730.13 (locale = en-gb) Flash Player 10.3.181.14

Обновление любого из этих компонентов невозможно. Установка отладчика флеш-плеера также невозможна.

Теперь мы настроили ПК точно так же, как они имеют на своем конце и до сих пор не воспроизвели. Так что мы застряли на этом:)

Любое предложение очень ценится. Я предоставлю любую дополнительную информацию, необходимую.

-Marc

февраль 2-е 2012 - Обновление

Как я отметил в своем комментарии к ответу Шона, кажется, что наш клиент был более или менее точен в описании проблемы. Этим утром мы провели с ними сеанс webex и фактически увидели проблемы из первых рук.

Вот что происходит: - Пользователь загружает наше приложение через его URL - Пользователь может вводить данные и выполнять любую функцию в течение «случайного» периода времени. - Внезапно начинаются проблемы (есть больше симптомов, чем тот, который я упоминал изначально): 1. Пользователи вводят в поля ввода текста, и они не увидят текст, пока они не переместят курсор из / в любого другого компонента (может входить в hbox, выходить из поля ввода текста и т. Д.) 2. Комбо-боксы ведут себя более или менее одинаково. Они могут сбросить их вниз, но затем колесо мыши больше не обновляет список. Это на самом деле прокручивается в фоновом режиме, но пока пользователь не перемещает мышь, список не обновляется 3. Мы также общаемся между сервером и клиентом по каналу amf. События доходят до клиента, но, опять же, они не увидят обновления экрана, пока не переместят курсор.

Так что, по сути, приложение все еще работает, но экран больше не обновляется. Может ли это быть что-то делать с аннулированием / обновлением списка отображения, который не срабатывает? Мы бы хотели, чтобы они установили отладочную версию FP, но это не вариант.

Еще одна вещь, которую нужно иметь в виду: у них ОЧЕНЬ плохое подключение к интернету. В среднем они составляют 1-1,5 Мбит / с, что достаточно для нашего приложения, но я просто подумал, что дам вам знать.

Мы узнали, что они также используют уровень представления Citrix для развертывания IE 7 для конечных пользователей. Мы получили подтверждение от конечного пользователя, что даже если они запустят IE на своей рабочей станции (не через Citrix), они также получат проблему.

Еще одно замечание: мы не видели ошибок в нашем веб-сервере, jboss или журналах приложений ...

Итак, это обновление, которое у меня есть ... у кого-нибудь есть еще мысли по этому поводу? Мы более или менее отказались от шрифтов, являющихся проблемой на данный момент, так как проблема затрагивает не только «шрифты». Все ли на экране больше не обновляется.

...