问题标签 [isis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

isis - Apache Isis 将 HTML 标记附加到 VM (JAXB)

我想向我的视图模块 (JAXB) 添加一些 HTML 标记,但我找不到任何解决方案。例如,我想显示iframe或添加一些div标签。

我可以添加到我的 VMproperty如下。

如何创建与上述类似的另一个标签,例如<cpt:iframe src="http://examle.com" />在我的layout.xml.

另一个问题是cssClass上面的标签不起作用。

如果我可以添加一些 HTML 标签,我将能够使我的 UI 变得更好。

0 投票
1 回答
16 浏览

isis - 排除 Factory RecreatableObjectFacetFactory 并在 isis.properties 添加我自己的工厂

我已经编写了一个应该替换的 View Model Facet Factory

RecreatableObjectFacetFactory

我排除了 RecreatableObjectFacetFactory 并在 isis.properties 添加了我自己的工厂,但是当元模型验证时继续出现以下错误:

domainapp.modules.system.vm.impl.FileVM:具有多个不兼容的注释/接口,表明它是某种可重新创建的对象(SystemViewModelFacetObjectInterface 和 RecreatableObjectFacetForRecreatableObjectInterface)

我想我明白错误告诉我什么,nl 为 ViewModel 接口定义了 2 个视图模型方面接口。我遇到的问题是 RecreatableObjectFacetForRecreatableObjectInterface 已被 RecreatableObjectFacetFactory 注册,这应该根据 isis.properties 被排除。我正在使用 isis 1.15.1

我的问题是:

  1. exclude 在 1.15.1 中是否正常工作?
  2. 如何确保 RecreatableObjectFacetForRecreatableObjectInterface 在启动期间不会被框架注册?
0 投票
0 回答
46 浏览

sockets - 如何在 apache isis 中使用套接字与桌面程序通信

我有一个与套接字通信的桌面程序,我想使用 apache isis 作为后端。有没有像旧的免打扰查看器一样的演示?

0 投票
0 回答
100 浏览

datanucleus - JDOQL 查询错误,Apache ISIS 元模型验证中无法识别 FROM 子句

我的 SQL 查询在 JDOQL 查询中生成错误,元模型验证中无法识别 FROM 子句的类名。

我已经定义了以下查询:

findByApplicationComponent 查询语言定义为“SQL”,但 isis 元模型验证报告如下:

元模型验证器似乎认为该语言是 JDOQL 而不是 SQL。要么就是这样,要么我做错了什么。有人可以请教。

我使用 MySql 作为数据库。

0 投票
1 回答
74 浏览

isis - UI 元素的 Apache Isis 条件渲染

我是 Apache Isis 的新手,但很想知道一件事。我的工作很大程度上取决于填写表格,但表格应该能够处理 UI 元素的条件渲染。例如,一个表格可以问“你多大了?”,如果回答是 18 岁以上,那么下面的问题是“你在上次选举中投票了吗?” 而如果回答是低于 18 岁,那么下面的问题是“你是在工作还是在学习?”。所以渲染的元素取决于之前回答的问题,这在 Apache Isis 中可能吗?

谢谢

0 投票
2 回答
252 浏览

maven - Apache isis helloworld archtype 构建失败

我开始使用 Apache isis(我有 Windows 10)并按照他们的教程(https://isis.apache.org/guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype

我安装了 Java 和 Maven,将它们添加到路径中,然后我创建了一个文件夹,当我在其中运行命令时,mvn -v我看到以下输出:

当我运行他们的文档中指定的命令来生成应用程序时:

我收到以下错误:

我错过了什么吗?

0 投票
1 回答
344 浏览

maven-3 - apache isis simple-app 全新安装失败

我第一次在我的 Windows 机器上尝试 apache isis(按照教程:https ://www.youtube.com/watch?v=OTNHR5EdAs8&list=PLbRpnAmQ6xsBGB_mRAUob8WRBsSL_IsBO ),我执行了命令:

在文件夹中创建了 myapp。

之后,我在 myapp 文件夹中 Cd 并执行mvn clean install,最终失败并显示以下错误消息:

我错过了什么吗?有什么依赖吗?

0 投票
1 回答
41 浏览

forms - Apache Isis,克隆/双重形式

我正在使用简单的网络应用程序。我有一个实体“人”,它引用了另一个人(它的父母)。

Apache Isis 将属性“父级”呈现为超链接,但我必须将其显示到另一个包含所有详细信息的选项卡中(用户无法编辑父级)。我该怎么做?

谢谢指教

0 投票
1 回答
81 浏览

isis - 从 v1.12.2 迁移的 Apache Isis 构建失败。未知存储库应用程序用户,

我正在从 1.12.2 版迁移 Apache Isis 应用程序,目前正在使用旧版插件 Security、Audit 和 SessionLogger。我计划在此处更新到最新的 Isis 版本并使用最新的 Incode 插件。

将 Isis 版本更改为 1.13.0 时,构建失败。我在迁移说明中没有看到任何可以解决此问题的内容。构建错误是 ApplicationRole、ApplicationTenancy、ApplicationUser 的未知存储库。引导类列出了插件模块,使用 Isis 1.12.2 没有错误。

(更新)

我认为 Isis 和 Incode 插件可能会在某个时候一起升级并且有人会提到它,但我不确定。然后深入研究,我注意到 Apache Isis isis-app-todoapp使用了一个比我的主要版本高一个主要版本的 Isis 版本,以及 Incode 插件,它们也是比我所拥有的一个主要版本高的一个主要版本。对此有任何想法吗?我想获得最新的 Isis 和 Incode 版本。

0 投票
1 回答
89 浏览

isis - Apache isis - 更改欢迎页面

我正在Apache ISIS使用Shiro Auth.

我想更改欢迎页面。

我知道欢迎文件是在 web.xml 上定义的,但我必须在登录页面启动应用程序(这个:myhost/signin)。有人可以告诉我该怎么做吗?谢谢