как я могу встроить изображение в метку элемента ГИБКОЙ формы

StackOverflow https://stackoverflow.com/questions/910765

Вопрос

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

Нет правильного решения

Другие советы

Если вы посмотрите исходный код FormItem, у него есть два дочерних элемента.один из них - это этикетка, а другой - шкура-индикатор.Таким образом, добавление значка / изображения будет невозможно без расширения класса FormItem или использования чего-то другого, например сетки (что даст аналогичный макет), но это, очевидно, не будет включать в себя какие-либо функции, которые есть в форме (например, обязательные поля и т.д.

ознакомьтесь с этим сообщением о расширении FormItem для включения изображения / значка.http://kennethsutherland.com/2009/05/27/formitem-adding-an-icon/

Я отредактировал этот пост, так как после небольшого раздумья мой предыдущий ответ был дерьмовым :) Сообщение в блоге позволит вам добавить изображение в FormItem.

Лучше всего расширить класс FormItem и добавить свойство, чтобы вы могли указать изображение, которое будет отображаться.Затем переопределите commitProperties(), measure() и updateDisplayList(), чтобы создать значок, установите предпочтительный размер компонента и расположите значок соответственно.

Следовало бы сказать, что это ГИБКИЙ вопрос

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top