как я могу встроить изображение в метку элемента ГИБКОЙ формы
-
06-09-2019 - |
Вопрос
Мне нужно включить значок слева от метки в мою форму.вероятно, это работало бы лучше всего, если бы значок был частью ярлыка.мне кажется, что элемент формы не может иметь ничего предшествующего надписи с левой стороны, есть ли что-нибудь вокруг этого?
Нет правильного решения
Другие советы
Если вы посмотрите исходный код FormItem, у него есть два дочерних элемента.один из них - это этикетка, а другой - шкура-индикатор.Таким образом, добавление значка / изображения будет невозможно без расширения класса FormItem или использования чего-то другого, например сетки (что даст аналогичный макет), но это, очевидно, не будет включать в себя какие-либо функции, которые есть в форме (например, обязательные поля и т.д.
ознакомьтесь с этим сообщением о расширении FormItem для включения изображения / значка.http://kennethsutherland.com/2009/05/27/formitem-adding-an-icon/
Я отредактировал этот пост, так как после небольшого раздумья мой предыдущий ответ был дерьмовым :) Сообщение в блоге позволит вам добавить изображение в FormItem.
Лучше всего расширить класс FormItem и добавить свойство, чтобы вы могли указать изображение, которое будет отображаться.Затем переопределите commitProperties(), measure() и updateDisplayList(), чтобы создать значок, установите предпочтительный размер компонента и расположите значок соответственно.
Следовало бы сказать, что это ГИБКИЙ вопрос