問題タブ [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 に答える
43 参照

moqui - localhost アドレスを取得できませんでした

Opensuse OS を使用しています。上記のエラーが発生したため、Moqui Framework をコンパイルして実行できません。

0 投票する
1 に答える
130 参照

java - MOQUI FrameWork の restServices からエンティティの一部のフィールドのみを返しますか?

Moqui Framework を使用してアプリケーションを実装しました。10 個のパラメーターを持つエンティティがあります。RestService を介して、エンティティのショート エイリアスを使用して、JSON 形式で 10 個のパラメーターを取得できます。ただし、表示する必要があるのは 4 つのパラメーターだけです。これは私の実際の結果です:

そして、これは私の望ましい結果です:

0 投票する
1 に答える
83 参照

moqui - Moqui カスタム アプリケーションのデータ モデリングの問題

私たちは、Moqui フレームワーク上で 1 つのカスタム プロジェクト管理アプリケーションに取り組んでいます。私たちの要件は、プロジェクトに関連する開発者に電子メールでチケットの変更を通知する必要があるということです。

現在、WorkEffortPartyエンティティを使用してプロジェクトに関連付けられたすべての関係者を保存し、次にPartyContactMechエンティティを使用して電子メール アドレスを保存しています。ここでは、WorkEffortParty と PartyContactMech を毎回反復処理して、チケットの変更に関する電子メールを毎回送信する必要があるすべての電子メール アドレスを取得する必要があります。

このような繰り返しを避けるために、プロジェクト レベルでコンマ区切りの電子メール アドレスを追加する機能を提供することを現在考えています。プロジェクト管理者は、チケット変更の電子メール通知を送信する必要がある関係者の電子メール アドレスまたはメーリング リストのアドレスを追加できます。

この要件のために、データ モデルについて調査しましたが、この情報を格納する適切な場所がありませんでした。このためにエンティティを拡張する必要がありますか、それともベスト プラクティスはありますか? この要件は、あらゆるプロジェクト管理アプリケーションで非常に役立ちます。このデータ モデリングの問題について、お役に立てれば幸いです。

0 投票する
1 に答える
88 参照

moqui - Moquiでフォームリストを反復できますか?

Moquiで次のことを行う方法はありますか?

親カテゴリ(または分類など)のリストがあるとします...リクエストカテゴリを取得します:

そして、「parentCategoryList」を使用して、各親カテゴリのサブリストを作成し、画面に個別のフォームリストを表示したいと考えています:

何かのようなもの:

次に、その 'listOfLists'を使用して form-list を繰り返し、リスト内の各リストに form-list 'name' と 'list' を順番に指定します。(アクションの外で iterate を使用することはできず、アクション内でフォームを使用することはできません。)

私はこれについて間違った方法で考えているかもしれません。

0 投票する
0 に答える
111 参照

moqui - tomcat の非 ROOT フォルダーに moqui をデプロイする

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'); rename(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 キャストはおかしいように見えますが、遅い castToType 呼び出しを使用して Groovy を回避します ExecutionContextImpl ec = (ExecutionContextImpl) activeContext.get() if (ec != null) return ec if (logger.traceEnabled) logger.trace("Creating new ExecutionContext in thread [${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:テナント DEFAULT の ExecutionContext --- 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] DEBUG impl.context.ExecutionContextFactoryImpl [] == =========getExecutionContext:テナントDEFAULTのExecutionContext

Tomcat の非 ROOT フォルダーで ThreadLocal に問題があるようですが、よくわかりません。ROOT 以外のフォルダに moqui をデプロイした人はいますか?

0 投票する
1 に答える
71 参照

java - moquiフレームワークでドロップダウンを選択して送信するにはどうすればよいですか?

Moqui Framework を使用してアプリケーションを実装しました。このような form-single があります

フィールド送信ボタンを削除しようとしていますが、ドロップダウンを選択して送信する必要があり、トランジションを呼び出す必要があります。どうすればそれを達成できますか?