2020-09-13 18:20发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 要在列表视图中创建按钮,... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
要在列表视图中创建按钮,并单击一次,则应在新的浏览器标签中打开带有相应链接的按钮。 或
我的字段类型是字符串。 为列表视图中的字段提供href链接。
请建议我如何实现此目标。
谢谢。
你好,
要在ListView中创建按钮,您必须通过添加自己的ListCell渲染器来自定义CollectionBrowser。下面,我向您展示如何在"管理"控制台中的"产品类型"上完成该操作。
创建单元格渲染器bean
包org.training.widgets; 公共类ButtonCellRenderer扩展AbstractWidgetComponentRenderer { @Override 公共无效渲染(最终Listcell列表单元,最终ListColumn配置,最终Object数据,最终DataType数据类型,最终WidgetInstanceManager widgetInstanceManager) { 最后的Button button = new Button(); button.setLabel(" Label"); button.addEventListener(Events.ON_CLICK,event-> { Executions.getCurrent()。sendRedirect(" http://google.com"," _blank"); }); listcell.appendChild(button); fireComponentRendered(按钮,列表单元格,配置,数据); } }
在 extension-backoffice-spring.xml 文件
extension-backoffice-spring.xml
为您的限定符分配该bean渲染器(使用 @ spring-bean 属性)
@ spring-bean
可以在网站 https://help.hybris.com/1808/hcd/8b80155586691014b8a180a42610cdbc上阅读自定义详细信息 .html 。 我在这里看到的一个障碍是如何创建新标签。 我认为这可能是特定于浏览器的。 您必须研究ZK Framework如何处理它。
欢呼 Tomek
非常感谢Tomasz的回复。 我已经尝试过了,它正在工作。 在这里,我采用了列表视图,它正在创建新选项卡。
最多设置5个标签!
你好,
要在ListView中创建按钮,您必须通过添加自己的ListCell渲染器来自定义CollectionBrowser。
下面,我向您展示如何在"管理"控制台中的"产品类型"上完成该操作。
创建单元格渲染器bean
在
中注册beanextension-backoffice-spring.xml
文件为您的限定符分配该bean渲染器(使用
@ spring-bean
属性)可以在网站 https://help.hybris.com/1808/hcd/8b80155586691014b8a180a42610cdbc上阅读自定义详细信息 .html 。 我在这里看到的一个障碍是如何创建新标签。 我认为这可能是特定于浏览器的。 您必须研究ZK Framework如何处理它。
欢呼 Tomek
非常感谢Tomasz的回复。 我已经尝试过了,它正在工作。 在这里,我采用了列表视图,它正在创建新选项卡。
一周热门 更多>