首页 > 解决方案 > 从 Hybris 的后台控制台获取输入的正确方法是什么?

问题描述

我正在尝试从后台控制台的文本框中获取输入。获取输入的正确方法是什么?

我尝试按照链接:

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"/>

实际结果:空指针异常

标签: hybris

解决方案


@Wire必须使用注释声明各个后台元素。

@Wire
private Textbox textInput;

推荐阅读