TextField vaadin java

140
30 января 2022, 20:50

Первый TextField работает как надо, с остальными что-то не так, они не редакируются

В коде типа:

disabledField.setEnabled(false); 

или

readonlyField.setLabel("Read-only"); 

нет, что это может быть?

Answer 1
disabledField.setEnabled(false); 

метод setEnabled устанавливает состояние поля ввода.

  • setEnabled(false) - делает поле неактивным(нередактируемым в том числе)
  • setEnabled(true) - делает поле активным (данное значение, является значением по умолчанию)

Соответственно, в коде Вам необходимо убрать setEnabled(false), на полях, которые должны быть редактируемыми.

readonlyField.setLabel("Read-only"); 

Изменяет только заголовок поля. Соответственно, данный метод просто выводит надпись "Read-only" перед вашим полем. На поведение поле данный метод никак не влияет.

READ ALSO
Нахождения углов Эйлера из вектора направления

Нахождения углов Эйлера из вектора направления

Моя программа из углов Эейлера, которые хранятся в виде трехкомпонентного вектора A(Ax, Ay, Az), получает матрицу поворота порядка ZXY (умножение...

112
QT SIGSEGV при создании окна из трея на Ubuntu

QT SIGSEGV при создании окна из трея на Ubuntu

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

125
Что делает макрос LOWORD?

Что делает макрос LOWORD?

Потихоньку погружаюсь в программирование на WinAPI, и некоторые макросы меня немного озадачиваютСреди них макрос LOWORD(I)

259
Размер объекта класса

Размер объекта класса

Почему объект класса B=16, а объект A=4? Как влияет виртуальная функция на размер?

107