Как правильно получить ввод с консоли Backoffice в Hybris? - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь получить ввод из текстового поля с консоли backoffice. Как правильно получить ввод?

Я попробовал перейти по ссылке:

https://hybrisdiary.com/2018/10/15/backoffice-customization/

   public class MyCustomInputController extends DefaultWidgetController
    {

private Textbox textInput;

@Override
public void initialize(final Component comp)
{
    super.initialize(comp);
}



@ViewEvent(componentID = "submitButton", eventName = Events.ON_CLICK)
public void doOperation()
{
    textInput.getText()
          //This is throwing a Null Pointer Exception
    }
   }

Ожидаемый результат: получение данных из следующего поля:

  <textbox id="textInput"/>

Фактический результат: возврат нулевого указателя

1 Ответ

1 голос
/ 10 апреля 2019

Отдельные элементы бэк-офиса должны быть объявлены с аннотацией @Wire.

@Wire
private Textbox textInput;
...