点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
背景:
-
运行b2c_acc配方的SAP Hybris 6.4
-
基于ybackoffice创建了myextension扩展
遵循Hybris Wiki中的"创建小部件"示例。
实施了已为org.zkoss导入的搜索控制器,并且发生以下构建错误:
[yjavac] 1./Users/colinlongworth/ysandbox/hybris/bin/custom/myextension/src/org/myextension/widgets/mysearch/MySearchController.java中的错误(第9行)
[yjavac] import org.zkoss.zk.ui.event.Events;
[yjavac] ^^^^^^^^^^
[yjavac]无法解析导入的org.zkoss
MySearchController:
/**
*
*/
包org.myextension.widgets.mysearch;
导入java.util.List;
导入org.myextension.SearchService;
导入org.zkoss.zk.ui.event.Events;
导入org.zkoss.zk.ui.select.annotation.WireVariable;
导入org.zkoss.zul.Messagebox;
导入org.zkoss.zul.Textbox;
导入com.hybris.cockpitng.annotations.ViewEvent;
导入com.hybris.cockpitng.util.DefaultWidgetController;
公共类MySearchController扩展了DefaultWidgetController
{
私有文本框searchInput;
@WireVariable
私有SearchService searchService;
@ViewEvent(componentID =" searchBtn",eventName = Events.ON_CLICK)
公共无效doSearch()抛出InterruptedException
{
最终List 结果= searchService.search(searchInput.getText());
Messagebox.show(result.get(0));
}
}
我已经对该程序进行了几次审查,但找不到任何遗漏。 我是否缺少导入或扩展名?
你好科林,
您已将控制器放在错误的源文件夹中。 zk仅在后台Web上下文中可用,因此应将所有与UI相关的代码放在 myextension/backoffice/src文件夹下。
干杯,
马辛
总是最小的东西! 谢谢。
一周热门 更多>