问题标签 [moqui]

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 回答
211 浏览

mysql - 在moqui-1.6.1中,配置使用mysql和加载数据

首先只是为了系统配置状态,我有 mysql 服务器版本 5.5.48 并且有最新版本的 mantle 和 moqui-framework,
我正在尝试将 moqui 配置为使用 mysql,我将连接器复制到 runtime/lib 然后添加以下行mysql配置到runtime/conf/MoquiDevConf.xml

在构建和运行负载时,我收到此错误 -

- 谢谢你的帮助 :)

0 投票
1 回答
142 浏览

moqui - moqui 框架中的本地化

在 moqui 框架中,如何为不同的租户实现不同标签的本地化。例如租户相关的 xml 配置文件

0 投票
1 回答
43 浏览

moqui - 无法获取本地主机地址

我使用 Opensuse 操作系统。我不能不运行,编译 Moqui 框架,因为上面的错误。

0 投票
1 回答
130 浏览

java - MOQUI FrameWork 中的restServices 只返回实体的某些字段?

我已经使用 Moqui 框架实现了一个应用程序。我有 10 个参数的实体。通过 RestService,使用实体的短别名,我可以获得 JSON 格式的 10 个参数。但是我只需要显示 4 个参数。这是我的实际结果:

这是我想要的结果:

0 投票
1 回答
83 浏览

moqui - Moqui 自定义应用程序的数据建模问题

我们正在开发一个基于 Moqui 框架的自定义项目管理应用程序。我们的要求是,我们需要通过电子邮件将票证的任何变化通知与项目相关的开发人员。

目前我们使用WorkEffortParty实体来存储与项目相关的所有各方,然后使用 PartyContactMech实体来存储他们的电子邮件地址。在这里,我们需要每次都遍历 WorkEffortParty 和 PartyContactMech 以获取我们每次需要发送电子邮件以更改票证的所有电子邮件地址。

为了避免这些迭代,我们现在正在考虑提供在项目级别添加逗号分隔的电子邮件地址的功能。项目管理员可以添加相关方的电子邮件地址或邮件列表地址,他需要向其发送电子邮件通知以更改票证。

对于这个需求,我们研究了数据模型,但是我们没有找到合适的地方来存储这些信息。我们是否需要为此扩展任何实体,或者是否有任何最佳实践?此要求在任何项目管理应用程序中都非常有用。我们感谢任何有关此数据建模问题的帮助。

0 投票
1 回答
142 浏览

java - Moqui 框架为 From 和 To 之间的“年龄”调用 Rest 服务:

我已经使用 Moqui 框架实现了一个应用程序。我在实体中有一个名为“年龄”的字段。我试图从年龄在 20 到 25 岁之间的实体中获取所有记录。如何创建休息服务以获得给定的年龄与如何指定此要求的 url。这是 url:rest/s1/UserMargen/DetailsOfUser 我得到了

在 rest.xml 我定义为

如果我给 /rest/s1/UserMargen/DetailsOfUser/22 它将显示哪个年龄等于 22。如何获取 20 到 25 岁之间的记录?

0 投票
1 回答
109 浏览

javascript - 在 Moqui 如何将 html.ftl 中的数据库表数据加载为下拉列表?

我已经使用 Moqui 框架实现了一个应用程序。我正在尝试在 Header.html.ftl 文件的下拉列表中加载数据库表。如何在 Html.ftl 中使用服务调用。还有其他方法可以加载数据吗?

0 投票
1 回答
88 浏览

moqui - 我可以在 Moqui 中迭代表单列表吗?

有没有办法在 Moqui 中执行以下操作?

假设我有一个父类别(或分类等)列表......以请求类别:

我想使用“parentCategoryList”为每个父类别生成一个子列表,以在屏幕上显示单独的表单列表:

就像是:

然后使用该 'listOfLists'迭代一个 form-list,为列表中的每个列表依次提供 form-list 'name' 和 'list'。(我知道您不能在操作之外使用迭代,也不能在操作内使用表单。)

我很可能以错误的方式思考这个问题。

0 投票
0 回答
111 浏览

moqui - moqui部署在tomcat的非ROOT文件夹中

我正在尝试在非 ROOT 文件夹中的 apache-tomcat-8.0.12 中部署 moqui 1.6.3 和运行时。

我在 build.gradle 中做了以下修改:

任务 deployTomcatRuntime << { 删除文件(tomcatHome + '/runtime'); 删除文件(tomcatHome + '/webapps/ myweb '); 删除文件(tomcatHome + '/webapps/ myweb.war ')从文件(plusRuntimeName)复制{ 进入文件(tomcatHome + '/webapps');重命名(plusRuntimeName, ' myweb.war ') } }

命令后:gradle cleanAll、gradle buid、gradle addRuntimeTomcat、myweb.war 部署到tomcat webapp 文件夹成功。

之后,我使用“ http://localhost:8080/myweb ”打开根页面,登录页面来到“ http://localhost:8080/myweb/Login ”。

然后我输入用户名和密码并点击登录,但我仍然在登录页面没有任何错误。

如果我将 myweb.war 更改为 ROOT.war,则可以正常登录系统。

我在框架代码中进行了一些调试,发现系统在从登录重定向到根页面时创建了一个新的 ExecutionContextImpl。下面是我放置日志的地方:

ExecutionContextImpl getEci() { logger.debug ("===========getExecutionContext:"+activeContext.get()) // 这里的 ExecutionContextImpl 强制转换看起来很有趣,但是避免了 Groovy 使用缓慢的 castToType 调用 ExecutionContextImpl ec = (ExecutionContextImpl) activeContext.get() if (ec != null) return ec if (logger.traceEnabled) logger.trace("在线程 [${Thread.currentThread().id}:${Thread. currentThread().name}]") if (!(Thread.currentThread().getContextClassLoader() instanceof StupidClassLoader)) Thread.currentThread().setContextClassLoader(cachedClassLoader) ec = new ExecutionContextImpl(this) this.activeContext.set(ec ) 返回 ec }

impl.context.ExecutionContextFactoryImpl [] ===========getExecutionContext:ExecutionContext in tenant DEFAULT --- 2016-05-02 23:02:51.176 [nio-8080-exec-4] DEBUG impl.context .ExecutionContextFactoryImpl [] ===========getExecutionContext:null --- 2016-05-02 23:02:51.177 [nio-8080-exec-4] 调试 impl.context.ExecutionContextFactoryImpl [] == =========getExecutionContext:ExecutionContext in tenant DEFAULT

看起来ThreadLocal在tomcat的非ROOT文件夹中有问题,但不确定。有人在非ROOT文件夹中部署了moqui吗?

0 投票
1 回答
71 浏览

java - 如何在 moqui 框架中选择下拉菜单时提交?

我已经使用 Moqui 框架实现了一个应用程序。我有这样的表单

我正在尝试删除字段提交按钮,我需要在选择下拉列表时提交,它需要调用转换。我怎样才能做到这一点?