2013-07-01 1 views
0

enter image description hereTextField tooltip действует странно, удваивая текст. Есть ли решение, отличное от полного изменения логики отображения?

Текст должен сказать просто

3rd. партийная сортировка; Собственная сортировка; Запрос поставщика; Сортировка клиентов;

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

Есть ли решение для этого, которое сохраняет текст так, как есть, но просто исправляет всплывающую подсказку?

+0

Не могли бы вы добавить скриншот с описанным поведением? Более подробно, например. это экран выбора или один, построенный с помощью Screen Painter, также будет полезен. – Jagger

ответ

2

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

Это означает, что когда вы также устанавливаете всплывающую подсказку, вы получаете контент дважды.

Если вы хотите всплывающую подсказку, даже если fieldlength короче, чем длина текстового поля, вы можете попробовать что-то вроде этого:

if strlen(text_field) > 60. "Visible length of the textfield 
    clear v_tooltip.    "You have to use a separate field as the tooltip 
else. 
    v_tooltip = text_field. 
endif. 

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

  • Нет связанных вопросов^_^