使用 Wicket Viewer 8 的 Apache Isis
Apache Isis using Wicket Viewer 8
您好 Apache Isis 用户,
我制作了 Apache Isis Webapp 的原型。
我想使用组件 Apache Wicket 8 而不是 Apache Isis Framework 中的默认 Wicket Viewer。
Apache Wicket Viewer 通常可以与 Apache Wicket 8 交换吗?
此致
Apache Isis 提供了一个基于 Apache Wicket 的查看器,即 Isis 使用基本的 Wicket 组件来构建满足其需要的更复杂的组件。
如果需要,您可以通过 ComponentFactory.
将 Isis 的组件(实际上是 Wicket 面板和页面)替换为自定义组件
要将 Wicket 升级到 v.8,您可以将 wicket-core
、wicket-extensions
和 wicket-auth-roles
依赖项添加到 pom.xml
(或 build.gradle、.. .),即您可以覆盖 Apache Isis 使用的版本。但我不能保证它会起作用。它是主要依赖版本的升级,因此可能存在一些障碍。如果遇到问题,您应该咨询 Wicket 的 migration guide。
AFAIK Isis v.2(进行中)正在使用 Wicket 8.x,因此您可以使用它的里程碑版本。
您好 Apache Isis 用户,
我制作了 Apache Isis Webapp 的原型。
我想使用组件 Apache Wicket 8 而不是 Apache Isis Framework 中的默认 Wicket Viewer。
Apache Wicket Viewer 通常可以与 Apache Wicket 8 交换吗?
此致
Apache Isis 提供了一个基于 Apache Wicket 的查看器,即 Isis 使用基本的 Wicket 组件来构建满足其需要的更复杂的组件。
如果需要,您可以通过 ComponentFactory.
将 Isis 的组件(实际上是 Wicket 面板和页面)替换为自定义组件要将 Wicket 升级到 v.8,您可以将 wicket-core
、wicket-extensions
和 wicket-auth-roles
依赖项添加到 pom.xml
(或 build.gradle、.. .),即您可以覆盖 Apache Isis 使用的版本。但我不能保证它会起作用。它是主要依赖版本的升级,因此可能存在一些障碍。如果遇到问题,您应该咨询 Wicket 的 migration guide。
AFAIK Isis v.2(进行中)正在使用 Wicket 8.x,因此您可以使用它的里程碑版本。