問題タブ [vaadin7]

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 投票する
2 に答える
5566 参照

java - 現在のブラウザタブを閉じるには?

現在のブラウザ タブを閉じるにはどうすればよいですか? 以下は動作しません。

また

また

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

vaadin - Vaadin SQLContainer の更新

Vaadinの本は次のように述べています。

通常、SQLContainer は必要に応じて自動的に更新を処理します。

しかし、これはどこで定義されていますか?コンテナーはどのくらいの頻度で更新されますか?

これをテストしようとしましたが、解決できませんでした

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

vaadin7 - vaadin treetable の column プロパティとして追加されたコンボ ボックスに異なる値のセットを表示する方法

ツリー テーブルには、Group と User などの 2 つのコンボ ボックス列があります。最初の列で選択したグループに基づいて、そのグループのユーザーを 2 番目の列に表示します。これを行う方法?誰かアイデアがありますか?

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

vaadin - テーブル フィールドに検証アイコンが表示されない

テーブルの編集モードに入ったときに、ユーザーが検証制約の範囲外になるとすぐに、データ検証の感嘆符​​アイコン (!) が表示されるようにします。

まず、いくつかの注意事項:

  • Vaadin 7 を使用しているため、残念ながら Bean Validation アドオンは機能しません。
  • データ検証は意図したとおりに機能します。

これで、BeanItemContainer を使用して Person Bean を内部に保持する、完全に機能するテーブルができました。

テーブルと TableFieldFactory のコードは次のようになります。

Person Bean は次のようになります。

問題は、firstName フィールドに何かを入力して Enter キーを押すか、そのフィールドをぼかす/フォーカスを外しても、エラーの兆候がまったく表示されないことです。何かが間違っていることを確認するには、フィールドにマウスオーバーする必要があります。

私の質問は2つ折りです...

  1. フィールドが無効な場合に感嘆符アイコンを表示するにはどうすればよいですか? (これは、テーブルにない通常の TextField で機能します)
  2. 無効なフィールド (アイコンを表示) からすぐに応答を取得する方法はありますか (つまり、Enter キーを押したり、問題のフィールドをぼかしたりフォーカスを外したりすることなく、5 文字未満を入力した直後に)。

両方の質問に答えていただければ幸いです。=)

前もって感謝します!

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

vaadin - PopupView を閉じて、同じリクエストで通知を表示する方法は?

PopupViews で次の問題が発生しました: アプリケーションの UI にエラー ハンドラーが設定されており、このエラー ハンドラーは、エラー イベントを受信したときに Notification.show(...) を呼び出してエラー通知を表示します。ポップアップ ビューには、何らかのアクションを実行するボタンがあります。ボタンをクリックすると、ポップアップ ビューが閉じられ (setPopupVisible(false) を呼び出して)、アクションが実行されます。ただし、アクションの実行に失敗して例外がスローされた場合、UI によって例外が処理され、画面にエラー メッセージが表示されることを期待しています。残念ながら、ハンドラーはエラー イベントを受け取り、Notification.show を呼び出しますが、メッセージは表示されません。

誰かが同様の問題に直面しましたか?

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

gwt - 純粋なクライアント側 GWT アプリケーションで Vaadin ウィジェットを使用する

Vaadin のドキュメントによると、Vaadin 7 から、通常のクライアント側 GWT アプリケーションで Vaadin ウィジェットを使用できるようになりました。

https://vaadin.com/book/-/page/widgets.vaadin.html

これまでのところ、この wiki 記事に従って設定できました: https://vaadin.com/wiki/-/wiki/Main/Using%20Vaadin%20in%20an%20existing%20GWT%20project

プロジェクトをコンパイルしましたが、Vaadin テーマの代わりに標準の GWT テーマが使用されているため、ボタンの背景が表示されません。

Vaadin テーマは GWT モジュールではないため、通常の GWT アプリケーションでどのように使用できますか?

0 投票する
4 に答える
48736 参照

maven - Servlet 3.0 では webxml 属性が必要です

Vaadin WAR をコンパイルしようとすると、次のエラーが発生します。

このエラーは、maven が web.xml を見つけられないことを意味しますが、「Book of Vaadin」では、サーブレット API 3.0 とUI クラスで注釈を使用する場合、 web.xml は必要ないと書かれています。@WebServlet

(このガイドに従って) 別のプロファイルでウィジェット セットをコンパイルしていますが、このプロファイルを rnu すると正常にコンパイルされます。ただし、web プロジェクトのみをコンパイルすると、上記のエラーが発生します。

何を与える?

どうにかして Maven の動作をオーバーライドしますか? Vaadin は WEB-INF ディレクトリさえ作成しませんでした。WEB-INF フォルダーを作成し、そこに「ゴースト」web.xml を保持して、maven を満足させることができると思いますが、それは正しくないようです。

何か不足していますか?

誰かがこれに対する良い解決策を知っていますか?

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

vaadin7 - Vaadin Push を使用してサーバーの変更をプッシュする

アプリケーションで Vaadin Push を使用したいと考えています。vaadin push が組み込まれた vaadin 7.1.2 を使用しています。2 つの質問があります。

  1. データベース内のデータの変更時にデータベースから変更をプッシュする方法は? データベースの変更をリッスンするにはどうすればよいですか? vaadin push で使用できるリスナーはありますか?
  2. アプリケーションに多くのモジュールがあるため、選択したモジュールのみにプッシュ機能を追加したいと考えています。選択したモジュールのみにプッシュを追加することはできますか?

ありがとう

アビラッシュ