是否可以将 Spring bean 直接注入 ZK 支持 bean?
在诸如此类的教程中,我只找到了一个示例,其中应用程序上下文是从 Web 应用程序复杂体中手动提取的,这非常不优雅且不灵活。
事实上,VariableResolver正在工作,但是很难找到,如何正确使用它。
首先,我必须在 .zul 文件中包含标题:
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
然后,在应用属性 fe中使用 ${controllerBeanName}
<window id="win" title="Typy mieszkań" width="750px" border="normal"
apply="${appartmentTypeController}">
在我的例子中,appartmentTypeController 是扩展 GeneralForwardComposer 的 bean,在 spring 上下文中定义。
你试过变量解析器吗?我找到了一篇关于它的文章
http://books.zkoss.org/wiki/Small_Talks/2010/December/Integrate_ZK_Spreadsheet2.0.0_with_Spring
ZK-DL http://zk.datalite.cz/zk-dl库可以帮助你吗?它采用自己的 Spring 集成方法,而不是原始的 ZK 方式。