问题标签 [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 回答
79 浏览

java - Apache ISIS 库不能与 dynamic-webProject 集成?

从文档来看,这些项目似乎与普通的 WebApp 不同。出色的功能,但不能作为轻量级库与 Dynamic WebApp Java 一起使用?

0 投票
1 回答
203 浏览

isis - Apache Isis 安全模块:缺少必需的表:“ISISSECURITY.APPLICATIONROLE”

我使用 apache isis 创建了一个应用程序simpleapp-archetype,然后将安全模块的依赖项(isis-module-security-domjbcrypt)添加到我的 pom.xml 中,并将模块和服务添加到我的DomainAppAppManifest.

在项目上运行后mvn clean install,集成测试模块中发生以下错误:

原则上,我遵循了在安全模块 github 存储库中找到的文档,但这根本不起作用,通过查看快速入门模块,我发现需要将安全依赖项添加到父 POM 中,并且bcrypt 依赖需要添加到 App POM,security-plugin 依赖需要添加到 Dom POM。

为了重现错误,这就是我所做的:

使用原型创建项目

然后在/groupid-demo/pom.xml我添加了这些依赖项:

/groupid-demo-app/pom.xml我添加了这个依赖项:

/groupid-demo-app/src/main/java/domainapp/app/DomainAppAppManifest.java我修改了模块和服务如下:

/groupid-demo-dom/pom.xml我添加了这个依赖项:

然后/groupid-demo-webapp/src/main/webapp/WEB-INF/shiro.ini进行了如下修改:

最后我mvn clean install在根 pom 上执行并得到了上述错误。

知道我在这里缺少什么吗?这实际上只是一个简单的simpleapp-archetype应用程序,唯一的修改是添加了安全模块。

0 投票
1 回答
208 浏览

eclipse-mars - 在 Eclipse 上运行 Apache Isis 应用程序

我刚开始学习 Apache ISIS。我已经配置了应用程序并导入了 Eclipse(Mars)。谁能告诉我如何从 Eclipse 运行应用程序。

0 投票
1 回答
267 浏览

java - Apache ISIS 以编程方式调用操作

我正在尝试设置定期报告工作。该报告应在没有用户交互的情况下创建,并且应在应用程序启动时安排作业。

我有后台服务和调度程序工作。如果我将 createReport 操作公开为 UI 中的按钮,则下次触发作业时会创建一个报告。但是,我需要在没有用户交互的情况下重复创建此报告。

我想问题是如何以编程方式调用一个动作?将 createReport() 移动到域服务并在 @PostConstruct 注释方法中调用它会产生异常(尝试将命令持久化到 IsisCommand)。我猜我必须为动作调用提供某种上下文?还是我以错误的方式接近这个?谢谢!

0 投票
1 回答
333 浏览

hardware - PROTEUS:如何从不受支持的编译器添加二进制固件?

在 ISIS 设计工具中,有许多编译器选项,以及微控制器系列及其变体,我们可以使用它们在 Proteus IDE 中执行编译和仿真。

但是,尽管可以安装默认情况下未配置的其他编译器,但许多其他编译器没有选项,例如 Microchip 的 PIC32。

有什么办法吗?

0 投票
1 回答
279 浏览

isis - 如何在 Apache isis 中排序集合列?

我使用apache ISIS快一年了,它是一个很棒的框架。我正在尝试提高生成的用户界面的可用性,并且我正在寻找一种方法来对屏幕上显示的集合的列进行排序。

我找不到使用@Collection@CollectionLayout对列进行排序的方法,并且如果可能在layout.xml文件中找不到示例。

如果集合中最相关的列首先显示在表格的左侧 -在表格视图中,它将真正提高我的用户界面的可用性。

(我在集合属性中显示的域实体通常有一个定义公共字段的超类。使用 layout.xml 和引导布局可以完美地显示单个实体的属性,但我仍在为显示为表格的集合寻找类似的构造在用户界面中。我在文档或高级指南中找不到任何提示)。

感谢任何提示我如何控制显示域实体集合的表中列的顺序并提高用户界面的可用性。

0 投票
1 回答
214 浏览

isis - Apache ISIS isis-module-security 默认用户/密码

通过代码或配置删除、禁用或至少更改“isis-module-security-admin”的默认密码的正确方法是什么?

0 投票
1 回答
161 浏览

java - 如何将 Java (Hash)Map 上传到 Apache ISIS RestFUL 服务

是否可以将地图上传到 Apache ISIS 的宁静界面?我有以下要上传到的界面:

dummyMap1是我要上传的参数。在 Java 中,这是我尝试将 JavaMap 转换为 JSON 字符串:

但是当我想上传这个 JSON 时,所有参数都很好,除了 Map。我得到一个422 Unprocessable Entity状态和以下错误:Expected a link (because this object's type is not a value) but found no 'href'".

我试图弄清楚如何在 Apache ISIS 中用 JSON 构建地图。我试图从 Apache ISIS 响应中获取地图,但我唯一得到的是它被禁用的通知,因为"disabledReason" : "Non-cloneable view models are read-only".

所以我现在的问题是:是否可以使用 JSON 表示将 JavaMap 上传到 Apache ISIS,还是不可能?当不可能这样做时,是否有任何其他好的解决方案可以单独上传地图部分或类似的东西?

干杯并感谢您的回答!

0 投票
0 回答
963 浏览

java - Apache Isis:如何获取添加的自定义检票口组件的值

我对 Apache ISIS 很陌生,我正在尝试通过扩展来添加自定义检票口组件ScalarPanelAbstract

我有一个接受pageable参数的方法。这pageable是一个由Page numberPage size组成的界面。

这是使用 action 时的样子findAllWithPage。它只有一个参数,即可分页。


现在,我想做的是让它接受两个参数,Page number并且Page size.

我的问题是,我无法获得两个文本字段的值。这是我得到的错误。

HMTL:

PageablePanelAbstract.javawhich extendsScalarPanelAbstract上,有三种方法被覆盖:

  • addComponentForRegular();
  • addComponentForCompact();
  • addFormComponentBehavior();

PageablePanelAbstract.java

关于我可以操纵哪些方法来获取两个文本字段的值的任何想法?谢谢。

0 投票
1 回答
227 浏览

java - 自动完成在 Apache ISIS 操作中不起作用

我有以下方法:

我希望参数的输入字段letter是带有自动完成功能的下拉列表。所以我添加了自动完成功能:

所以我现在的问题是:当我findByLetter在 Wicked UI 中使用该函数时,参数没有下拉字段letter。为什么没有下拉字段分别为什么自动完成功能不起作用。我是不是忘记了什么?

感谢您的回答。