問題タブ [eclipse-scout]

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 に答える
95 参照

layout - Scout Eclipse AbstractGroupBoxの自動サイズ

AbstractGroupBox利用可能なすべての場所をgrepするようにしたいと思います。

例えば ​​:

私のフォームが次のような場合:

ここAbstractGroupBoxで、フォーム データのすべての高さを取得する必要があります。

追加する必要があることはわかっています

内容がないからです。デフォルトFill Verticalでは に設定されていtrueます。私が理解できることで、私は設定する必要があります

スカウトが言うように、グリッド セルはより多くのスペースを検索します。

しかし、このすべてのセットで、私はまだ小さいAbstractGroupBox.

AbstractGroupBox利用可能なすべてのスペースをgrepするように設定するには?


編集 :

レイアウトは次のとおりです。

ここに画像の説明を入力

私のコードは次のとおりです。

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

eclipse-rap - Scout のログイン ダイアログによる認証 (RAP)

https://wiki.eclipse.org/Scout/Concepts/Securityにあるスカウトのデフォルトのセキュリティ概念に基づく認証が必要です。

私がやったこと:

BasicSecurityFilterサーバーに追加しましたplugin.xml

そして、それを有効にしましたconfig.ini

クライアント側では、次のように追加しInternalNetAuthenticatorましたplugin.xml:

クライアントでデフォルトのオーセンティケータとして設定しますActivator:

何が起こるのですか:

  • BasicSecurityFilter.negotiate()アプリケーションにアクセスするときに呼び出されます (最初のロード、例http://localhost:8015/web)
  • InternalNetAuthenticator.getPasswordAuthentication()のネゴシエーションがBasicSecurityFilter失敗したときに呼び出されます (これは、ユーザーとパスワードが HTTP ヘッダーで見つからないか、ユーザーとパスワードが無効な場合です)。
    • InternalNetAuthenticator.showModalDialog(status, display)Display.getDefault() または Display.getCurrent() は常に を返すため、RAP レベル ( を参照) でダイアログを開くことはできませんnull
      • これは、すべての UI 操作 (ダイアログを開くなど) が UIThread に表示されなければならないためです ( の java-doc を参照Display.getDefault())。
      • はUIThreadInternalNetAuthenticatorインスタンス化されますが (「 」を参照Activator.start())、 UIThread では呼び出されません! どうして???
    • オブジェクトを返すとPasswordAuthentication、HTTP ヘッダー内の資格情報が次のBasicSecurityFilter.negotiate()呼び出しに提供されます。
  • BasicSecurityFilter.negotiate()指定された資格情報で再度呼び出されます。

失敗するもの:

InternalNetAuthenticator.showModalDialog(status, display)が UI スレッドで呼び出されないため、次のようになりますNullPointerException

私がすでに検討したこと:

  • 一般情報
    • https://wiki.eclipse.org/Scout/HowTo/3.9/Extending_the_login_dialog
    • https://wiki.eclipse.org/Scout/Concepts/Securit
  • UI スレッドの問題
    • https://www.eclipse.org/forums/index.php/t/440290/
    • https://www.eclipse.org/rap/developers-guide/devguide.php?topic=threads.html
    • Activator.start()独自のオーセンティケーターを作成し、次のようにコンストラクターにパラメーターを追加することにより 、メソッドでオーセンティケーターをインスタンス化するときに、既に UI スレッドを格納しようとしました。
      • MyAuthenticator my_authenticator = new MyAuthenticator(Thread.currentThread());
      • しかし、これはIllegelStateExceptionまたはそのようなものを引き起こします。したがって、この方法では UI スレッドにアクセスできません。
    • BasicSecurityFilterRAP レベル ( plugin.xmlRAP バンドル内) を使用すると、システムのデフォルトのログイン ダイアログを使用できるようになります 。
      • しかし、他のサーバー側システムにアクセスできるカスタム SecurityFilter が必要なため、サーバー側に表示する必要があり、RAP/クライアント側の SecurityFilter はオプションではありません!

概要

私が見ることができるのは、UIスレッドで問題を解決することが、この問題を前進させるための好ましい方法であることです.

eclipse-scout-RAP 環境でカスタム ログイン ダイアログを表示する代替ソリューションも受け入れます。

0 投票する
2 に答える
3526 参照

java - ある Java アプリケーションから別の Java アプリケーションにデータを送信する

ある Java アプリケーションから別のアプリケーションに XML ファイルを送信する必要があります。

現在、次のように動作します: - アプリケーション 1 からローカル XML ファイルにエクスポート - アプリケーション 2 でローカル XML ファイルをインポート

今、私はWebサービスを介してこれを行う必要があります. 必要なデータを使用してアプリケーション 2 にリダイレクトするアプリケーション 1 で JAX-WS Web サービスを作成することは可能ですか?

XML ファイルではなく、シリアル化されたオブジェクトとしてデータ (オブジェクト) を送信できます。しかし、これは可能ですか?もしそうなら、どのように?

どちらのアプリケーションも Eclipse-Scout で作成されています。

前もって感謝します。

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

drop-down-menu - Scout Eclipse リンク フィールド

スカウトに 4 つのスマート フィールドが階層的にリンクされています。

たとえば、Smart フィールド A、B、C、D があり、A が B の親、B が C の親、C が D の親であるとします (論理的には、スカウトの意味では必要ありません)。

たとえば、C フィールドに値を入力すると、A フィールドと B フィールドは自動的に入力される必要がありますが、A フィールドに値を入力すると、他のすべてのフィールドをリセットする必要があります。

私の問題は、 A がある場合:

そして、私が B にいる場合:

これにより、ループが作成されます。BはAに値を設定し、AはBをリセットします....これは私が望むものではありません...

この問題を解決するための Scout での一般的なアプローチはありますか?

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

localization - eclipse scout ネオン : 拡張プロジェクトのテキスト

私は日食スカウトネオンでプロジェクトを拡張しました。このプロジェクトでテキストを有効にする方法を知りたいです。

Texts.nls ファイルをコピーし、内部に Texts.properties を含む texts フォルダーを作成します。コードからのテキストの自動作成が機能せず、エラーが発生します:

texts.properties ファイルにテキストを手動で追加すると、そこから読み取れません。これを修正する方法は?

0 投票する
2 に答える
162 参照

service - Eclipse Scout Neon: サービスレジストリにタイプのサービスが含まれていません

Scout Form から scout サービスを呼び出そうとするので、共有フォルダにインターフェースを作成する

サーバーで、このインターフェイスの実装を作成しました

しかし、私は得る

@TunnelToServerインターフェースが登録されていないように見えますが、Neonではサービスがアノテーションで登録されていると思いました 。

他にどこでサービスを登録すればよいですか?

このプロジェクトは、メイン プロジェクトの拡張プロジェクトです。

主なプロジェクトでは、すべてのサービスが動作します....

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

eclipse-scout - Eclipse Scout モーダル ビュー エラー

私は新しいScout Neonで作業していますが、エラーが発生し始めています:

私のフォームにはプロパティがあります:

私は何を間違えましたか?

編集:マルコ


MyOutlinewitch extends fromにページを追加しますAbstractOutline

MyPageフォームの単なるラッパー ページです。

私のフォームは特別なものではありません:

public class MyForm extends AbstractForm {

しかし、このページを開こうとすると (開始時にこのページでアプリケーションが開かれていません)、(以前は何もしていません) エラーが発生します。

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

forms - Eclipse Scoutはフォームデータのフィールドを通過します

フォーム データのすべてのフィールドを調べたいと思います。

私はフォームで次のようなことができることを知っています:

ただし、フォーム データにはこのオプションがありません。フォームデータでこれを行う方法。