后台按钮事件:传递值?

2020-09-27 08:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


  
 
          
             
              
                  
              
             
          
 
      
  
      
          
              
          
      
  

  

因此,它列出了所有CustomItemModel条目。 在其中一个条目上单击时,将打开编辑器区域。在此编辑器区域上,我创建了一个按钮,然后单击该按钮,我想截取该特定模型条目并执行一些操作。

这就是我的实现方式

  myCustomRenderer 实现WidgetComponentRenderer
 
  @Override
  渲染(最终组件paramPARENT,最终T paramCONFIG,最终Object paramDATA,最终DataType paramDataType,
              最终的WidgetInstanceManager paramWidgetInstanceManager){
  org.zkoss.zul.Button toggleBtn = new Button(" CUSTOM BUTTON");
  toggleBtn.addEventListener(Events.ON_CLICK,新的EventListener()
          {
              @Override
              公共无效onEvent(最终事件arg0)引发异常
              {
 
                  System.out.println("内部事件");
 
              }
          });
  }

  

现在如何在click事件中获取CustomItemModel特定条目? 有想法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


  
 
          
             
              
                  
              
             
          
 
      
  
      
          
              
          
      
  

  

因此,它列出了所有CustomItemModel条目。 在其中一个条目上单击时,将打开编辑器区域。在此编辑器区域上,我创建了一个按钮,然后单击该按钮,我想截取该特定模型条目并执行一些操作。

这就是我的实现方式

  myCustomRenderer 实现WidgetComponentRenderer
 
  @Override
  渲染(最终组件paramPARENT,最终T paramCONFIG,最终Object paramDATA,最终DataType paramDataType,
              最终的WidgetInstanceManager paramWidgetInstanceManager){
  org.zkoss.zul.Button toggleBtn = new Button(" CUSTOM BUTTON");
  toggleBtn.addEventListener(Events.ON_CLICK,新的EventListener()
          {
              @Override
              公共无效onEvent(最终事件arg0)引发异常
              {
 
                  System.out.println("内部事件");
 
              }
          });
  }

  

现在如何在click事件中获取CustomItemModel特定条目? 有想法吗?

付费偷看设置
发送
2条回答
Climb_Ma
1楼-- · 2020-09-27 09:48

嗨,

尝试一下:

  widgetInstanceManager.getModel()。getValue(StandardModelKeys.CONTEXT_OBJECT,CustomItemModel.class)
  

干杯, 雅切克

我是小鹏鹏啊
2楼-- · 2020-09-27 09:48

您可以通过事件传递当前对象以使用模型,从而使用widgetInstanceManager方法getWidgetModel。 感谢Seb

一周热门 更多>