Я работаю над формой, которая содержит панель сетки с моделью выбора флажков для выбора пользователей. После отправки идентификаторы пользователей (а также другие значения полей формы) отправляются на сервер. Это работает идеально.
Но мне нужно добавить пользовательскую проверку для этого специального (настраиваемого) поля - если пользователь не выбран, отобразить значок ошибки с текстом всплывающей подсказки об ошибке. Вот скриншот компонента настраиваемого поля:
Как вы можете видеть на изображении, есть заголовок (сделанный xtype: label
), затем пустое место, которое в настоящее время заполнено меткой без текста (область, отмеченная красным прямоугольником) и сама сетка. Если я выбираю пользователя (или нескольких), их имена (пустые данные) отображаются в этой пустой метке.
Но в процессе проверки мне нужно где-то здесь показать значок ошибки с подсказкой, если пользователь не выбран.
Я могу проверить выбранные данные, используя
grid.getSelectionModel().getSelection().length > 0 ? true : false
поэтому я знаю, является ли выбор действительным или нет, но я не знаю, как отобразить этот значок ошибки и где мне лучше всего его отобразить. Я думаю, что лучшая позиция для этого значка должна быть внутри метки заголовка раздела (слева или справа, это не имеет большого значения).
Любая помощь в том, как отобразить этот значок, очень ценится!